Application Configuration
-Apache Eagle (called Eagle in the following) requires you to create a configuration file under $EAGLE_HOME/conf/
for each application. Basically, there are some common properties shared, e.g., envContextConfig, eagleProps, and dynamicConfigSource. While dataSourceConfig differs from application to application.
Apache Eagle (called Eagle in the following) requires you to create a configuration file under $EAGLE_HOME/conf/
for each application. Basically, there are some common properties shared, e.g., envContextConfig, eagleProps, and dynamicConfigSource. While dataSourceConfig differs from application to application.
In this page we take the following two application as examples
Modified: eagle/site/docs/deployment-env.html URL: http://svn.apache.org/viewvc/eagle/site/docs/deployment-env.html?rev=1789954&r1=1789953&r2=1789954&view=diff ============================================================================== --- eagle/site/docs/deployment-env.html (original) +++ eagle/site/docs/deployment-env.html Mon Apr 3 11:23:42 2017 @@ -129,86 +129,27 @@ -Deploy Environment
Setup Environment
-Apache Eagle (called Eagle in the following) as an analytics solution for identifying security and performance issues instantly, relies on streaming platform Storm
1 + Kafka
2 to meet the realtime criteria, and persistence storage to store metadata and some metrics. As for the persistence storage, it supports three types of database: HBase
3, Derby
4, and Mysql
Apache Eagle (called Eagle in the following) as an analytics solution for identifying security and performance issues instantly, relies on streaming platform Storm
1 + Kafka
2 to meet the realtime criteria, and persistence storage to store metadata and some metrics. As for the persistence storage, it supports three types of database: HBase
3, Derby
4, and Mysql
To run monitoring applications, Eagle requires the following dependencies.
Modified: eagle/site/docs/deployment-in-docker.html URL: http://svn.apache.org/viewvc/eagle/site/docs/deployment-in-docker.html?rev=1789954&r1=1789953&r2=1789954&view=diff ============================================================================== --- eagle/site/docs/deployment-in-docker.html (original) +++ eagle/site/docs/deployment-in-docker.html Mon Apr 3 11:23:42 2017 @@ -129,86 +129,27 @@ -Pull latest eagle docker image from docker hub directly:
-docker pull apacheeagle/sandbox
+ docker pull apacheeagle/sandbox
-
Then run eagle docker image:
-docker run -p 9099:9099 -p 8080:8080 -p 8744:8744 -p 2181:2181 -p 2888:2888 \
+ docker run -p 9099:9099 -p 8080:8080 -p 8744:8744 -p 2181:2181 -p 2888:2888 \
-p 6667:6667 -p 60020:60020 -p 60030:60030 -p 60010:60010 -d --dns 127.0.0.1 \
--entrypoint /usr/local/serf/bin/start-serf-agent.sh -e KEYCHAIN= \
--env EAGLE_SERVER_HOST=sandbox.eagle.apache.org --name sandbox \
@@ -242,7 +182,6 @@ docker run -it --rm -e EXPECTED_HOST_COU
--link sandbox:ambariserver --entrypoint /bin/sh apacheeagle/sandbox:latest \
-c /tmp/install-cluster.sh
-
Get latest source code of eagle.
-git clone https://github.com/apache/eagle.git
+ git clone https://github.com/apache/eagle.git
-
Then run eagle docker command.
-cd eagle && ./eagle-docker boot
+ cd eagle && ./eagle-docker boot
-
-
-
Edit
+bin/eagle-env.sh
Edit
-bin/eagle-env.sh
# TODO: make sure java version is 1.7.x +
-# TODO: make sure java version is 1.7.x export JAVA_HOME= # TODO: Apache Storm nimbus host. Default is localhost @@ -254,12 +195,11 @@ # TODO: EAGLE_SERVICE_HOST, default is `hostname -f` export EAGLE_SERVICE_HOST=localhost
-
-
Edit
+conf/eagle-service.conf
to configure the database to use (for example: HBase1)Edit
-conf/eagle-service.conf
to configure the database to use (for example: HBase1)# TODO: hbase.zookeeper.quorum in the format host1,host2,host3,... +
-# TODO: hbase.zookeeper.quorum in the format host1,host2,host3,... # default is "localhost" hbase-zookeeper-quorum="localhost" @@ -271,14 +211,13 @@ # default is "/hbase" zookeeper-znode-parent="/hbase"
Step 2: Install metadata for policies
- $ cd <eagle-home>
+ $ cd <eagle-home>
# start Eagle web service
$ bin/eagle-service.sh start
@@ -286,7 +225,6 @@
# import metadata after Eagle service is successfully started
$ bin/eagle-topology-init.sh
-
Stop eagle service
-$ bin/eagle-service.sh stop
+ $ bin/eagle-service.sh stop
-