You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ni...@apache.org on 2017/04/24 15:37:02 UTC
incubator-metron git commit: METRON-866 Quickdev and Fulldev readme
misses Docker as prerequisite (nickwallen) closes apache/incubator-metron#544
Repository: incubator-metron
Updated Branches:
refs/heads/master cb44090b0 -> 8fe52c9a1
METRON-866 Quickdev and Fulldev readme misses Docker as prerequisite (nickwallen) closes apache/incubator-metron#544
Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/8fe52c9a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/8fe52c9a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/8fe52c9a
Branch: refs/heads/master
Commit: 8fe52c9a126bbfbb82472f48e1f162f128e35694
Parents: cb44090
Author: nickwallen <ni...@nickallen.org>
Authored: Mon Apr 24 11:36:58 2017 -0400
Committer: nickallen <ni...@apache.org>
Committed: Mon Apr 24 11:36:58 2017 -0400
----------------------------------------------------------------------
.../vagrant/full-dev-platform/README.md | 38 ++++++++---------
.../vagrant/quick-dev-platform/README.md | 44 +++++++++++---------
2 files changed, 43 insertions(+), 39 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/8fe52c9a/metron-deployment/vagrant/full-dev-platform/README.md
----------------------------------------------------------------------
diff --git a/metron-deployment/vagrant/full-dev-platform/README.md b/metron-deployment/vagrant/full-dev-platform/README.md
index 8bc78b3..177b905 100644
--- a/metron-deployment/vagrant/full-dev-platform/README.md
+++ b/metron-deployment/vagrant/full-dev-platform/README.md
@@ -13,7 +13,9 @@ Getting Started
The computer used to deploy Apache Metron will need to have the following components installed.
- [Ansible](https://github.com/ansible/ansible) (2.0.0.2 or 2.2.2.0)
+ - [Docker](https://www.docker.com/community-edition)
- [Vagrant](https://www.vagrantup.com) 1.8.1
+ - [Vagrant Hostmanager Plugin](https://github.com/devopsgroup-io/vagrant-hostmanager) `vagrant plugin install vagrant-hostmanager`
- [Virtualbox](https://virtualbox.org) 5.0.16
- Python 2.7.11
- Maven 3.3.9
@@ -24,35 +26,31 @@ Any platform that supports these tools is suitable, but the following instructio
1. Install Homebrew by following the instructions at [Homebrew](http://brew.sh/).
-2. Run the following command in a terminal to install all of the required tools.
+1. Run the following command in a terminal to install all of the required tools.
- ```
- brew cask install vagrant virtualbox java
- brew install maven git
- ```
+ ```
+ brew cask install vagrant virtualbox java docker
+ brew install maven git
+ ```
-3. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip).
+1. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip).
### Deploy Metron
-1. Install Vagrant Hostmanager.
+1. Ensure that the Docker service is running.
- ```
- vagrant plugin install vagrant-hostmanager
- ```
+1. Deploy Metron
-2. Deploy Metron
+ ```
+ cd metron-deployment/vagrant/full-dev-platform
+ vagrant up
+ ```
- ```
- cd metron-deployment/vagrant/full-dev-platform
- vagrant up
- ```
+ Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host.
- Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host.
-
- ```
- vagrant provision
- ```
+ ```
+ vagrant provision
+ ```
### Explore Metron
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/8fe52c9a/metron-deployment/vagrant/quick-dev-platform/README.md
----------------------------------------------------------------------
diff --git a/metron-deployment/vagrant/quick-dev-platform/README.md b/metron-deployment/vagrant/quick-dev-platform/README.md
index 71960ef..ca1168b 100644
--- a/metron-deployment/vagrant/quick-dev-platform/README.md
+++ b/metron-deployment/vagrant/quick-dev-platform/README.md
@@ -15,38 +15,44 @@ Getting Started
As with the Full Development Platform (`metron-deployment/vagrant/full-dev-platform`), the computer used to deploy Apache Metron will need the following components installed.
- [Ansible](https://github.com/ansible/ansible) (2.0.0.2 or 2.2.2.0)
+ - [Docker](https://www.docker.com/community-edition)
- [Vagrant](https://www.vagrantup.com) 1.8.1
+ - [Vagrant Hostmanager Plugin](https://github.com/devopsgroup-io/vagrant-hostmanager) `vagrant plugin install vagrant-hostmanager`
- [Virtualbox](https://virtualbox.org) 5.0.16
- Python 2.7.11
- Maven 3.3.9
-### Deploy Metron
+#### macOS
+
+ Any platform that supports these tools is suitable, but the following instructions cover installation on macOS. The easiest means of installing these tools on a Mac is to use the excellent [Homebrew](http://brew.sh/) project.
+
+ 1. Install Homebrew by following the instructions at [Homebrew](http://brew.sh/).
-1. Build Metron
+ 1. Run the following command in a terminal to install all of the required tools.
- ```
- cd incubator-metron
- mvn clean package -DskipTests
- ```
+ ```
+ brew cask install vagrant virtualbox java docker
+ brew install maven git
+ ```
-2. Install Vagrant Hostmanager.
+ 1. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip).
+
+### Deploy Metron
- ```
- vagrant plugin install vagrant-hostmanager
- ```
+1. Ensure that the Docker service is running.
-3. Deploy Metron
+1. Deploy Metron
- ```
- cd metron-deployment/vagrant/quick-dev-platform
- vagrant up
- ```
+ ```
+ cd metron-deployment/vagrant/quick-dev-platform
+ vagrant up
+ ```
- Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host.
+ Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host.
- ```
- vagrant provision
- ```
+ ```
+ vagrant provision
+ ```
### Explore Metron