Repository: incubator-eagle
Updated Branches:
  refs/heads/master 310935d27 -> 2479d3279


[EAGLE-633] MR history feeder read some configurations from eagle server

Author: wujinhu <wujinhu...@126.com>

Closes #525 from wujinhu/EAGLE-633.


Project: http://git-wip-us.apache.org/repos/asf/incubator-eagle/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-eagle/commit/2479d327
Tree: http://git-wip-us.apache.org/repos/asf/incubator-eagle/tree/2479d327
Diff: http://git-wip-us.apache.org/repos/asf/incubator-eagle/diff/2479d327

Branch: refs/heads/master
Commit: 2479d32791dd1a424af7513279ba28543baf6af4
Parents: 310935d
Author: wujinhu <wujinhu...@126.com>
Authored: Tue Oct 18 17:20:37 2016 +0800
Committer: wujinhu <wujinhu...@126.com>
Committed: Tue Oct 18 17:20:37 2016 +0800

----------------------------------------------------------------------
 .../jpm/mr/history/MRHistoryJobConfig.java      | 20 +++---
 ....history.MRHistoryJobApplicationProvider.xml | 64 +-------------------
 .../src/main/resources/application.conf         |  4 +-
 eagle-server-assembly/src/main/conf/eagle.conf  | 10 +++
 .../src/main/resources/application.conf         | 10 +++
 5 files changed, 33 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/2479d327/eagle-jpm/eagle-jpm-mr-history/src/main/java/org/apache/eagle/jpm/mr/history/MRHistoryJobConfig.java
----------------------------------------------------------------------
diff --git 
a/eagle-jpm/eagle-jpm-mr-history/src/main/java/org/apache/eagle/jpm/mr/history/MRHistoryJobConfig.java
 
b/eagle-jpm/eagle-jpm-mr-history/src/main/java/org/apache/eagle/jpm/mr/history/MRHistoryJobConfig.java
index 561c3d0..566f7d0 100644
--- 
a/eagle-jpm/eagle-jpm-mr-history/src/main/java/org/apache/eagle/jpm/mr/history/MRHistoryJobConfig.java
+++ 
b/eagle-jpm/eagle-jpm-mr-history/src/main/java/org/apache/eagle/jpm/mr/history/MRHistoryJobConfig.java
@@ -119,11 +119,11 @@ public class MRHistoryJobConfig implements Serializable {
         this.config = config;
 
         //parse eagle zk
-        this.zkStateConfig.zkQuorum = 
config.getString("zkStateConfig.zkQuorum");
-        this.zkStateConfig.zkSessionTimeoutMs = 
config.getInt("zkStateConfig.zkSessionTimeoutMs");
-        this.zkStateConfig.zkRetryTimes = 
config.getInt("zkStateConfig.zkRetryTimes");
-        this.zkStateConfig.zkRetryInterval = 
config.getInt("zkStateConfig.zkRetryInterval");
-        this.zkStateConfig.zkRoot = config.getString("zkStateConfig.zkRoot");
+        this.zkStateConfig.zkQuorum = config.getString("zookeeper.zkQuorum");
+        this.zkStateConfig.zkSessionTimeoutMs = 
config.getInt("zookeeper.zkSessionTimeoutMs");
+        this.zkStateConfig.zkRetryTimes = 
config.getInt("zookeeper.zkRetryTimes");
+        this.zkStateConfig.zkRetryInterval = 
config.getInt("zookeeper.zkRetryInterval");
+        this.zkStateConfig.zkRoot = config.getString("zookeeper.zkRoot");
 
         //parse job history endpoint
         this.jobHistoryEndpointConfig.site = config.getString("siteId");
@@ -135,12 +135,12 @@ public class MRHistoryJobConfig implements Serializable {
         this.jobHistoryEndpointConfig.timeZone = 
config.getString("endpointConfig.timeZone");
 
         // parse eagle service endpoint
-        this.eagleServiceConfig.eagleServiceHost = 
config.getString("eagleService.host");
-        String port = config.getString("eagleService.port");
+        this.eagleServiceConfig.eagleServiceHost = 
config.getString("service.host");
+        String port = config.getString("service.port");
         this.eagleServiceConfig.eagleServicePort = (port == null ? 8080 : 
Integer.parseInt(port));
-        this.eagleServiceConfig.username = 
config.getString("eagleService.username");
-        this.eagleServiceConfig.password = 
config.getString("eagleService.password");
-        this.eagleServiceConfig.readTimeoutSeconds = 
config.getInt("eagleService.readTimeOutSeconds");
+        this.eagleServiceConfig.username = 
config.getString("service.username");
+        this.eagleServiceConfig.password = 
config.getString("service.password");
+        this.eagleServiceConfig.readTimeoutSeconds = 
config.getInt("service.readTimeOutSeconds");
 
         LOG.info("Successfully initialized MRHistoryJobConfig");
         LOG.info("zkStateConfig.zkQuorum: " + this.zkStateConfig.zkQuorum);

http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/2479d327/eagle-jpm/eagle-jpm-mr-history/src/main/resources/META-INF/providers/org.apache.eagle.jpm.mr.history.MRHistoryJobApplicationProvider.xml
----------------------------------------------------------------------
diff --git 
a/eagle-jpm/eagle-jpm-mr-history/src/main/resources/META-INF/providers/org.apache.eagle.jpm.mr.history.MRHistoryJobApplicationProvider.xml
 
b/eagle-jpm/eagle-jpm-mr-history/src/main/resources/META-INF/providers/org.apache.eagle.jpm.mr.history.MRHistoryJobApplicationProvider.xml
index 9835411..42f3167 100644
--- 
a/eagle-jpm/eagle-jpm-mr-history/src/main/resources/META-INF/providers/org.apache.eagle.jpm.mr.history.MRHistoryJobApplicationProvider.xml
+++ 
b/eagle-jpm/eagle-jpm-mr-history/src/main/resources/META-INF/providers/org.apache.eagle.jpm.mr.history.MRHistoryJobApplicationProvider.xml
@@ -36,40 +36,12 @@
         </property>
 
         <property>
-            <name>zkStateConfig.zkQuorum</name>
-            <displayName>Zookeeper Servers</displayName>
-            <description>list of zookeeper servers to connect to</description>
-            <value>sandbox.hortonworks.com:2181</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>zkStateConfig.zkRoot</name>
+            <name>zookeeper.zkRoot</name>
             <displayName>Zookeeper Root Path</displayName>
             <description>zkRoot that used to save context for this 
application</description>
             <value>/mrjobhistory_sandbox</value>
             <required>true</required>
         </property>
-        <property>
-            <name>zkStateConfig.zkSessionTimeoutMs</name>
-            <displayName>Zookeeper Session Timeout</displayName>
-            <description>session timeout</description>
-            <value>15000</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>zkStateConfig.zkRetryTimes</name>
-            <displayName>Zookeeper Retry Times</displayName>
-            <description>retry policy to use - retry times</description>
-            <value>3</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>zkStateConfig.zkRetryInterval</name>
-            <displayName>Zookeeper Retry Interval</displayName>
-            <description>retry policy to use - retry interval</description>
-            <value>20000</value>
-            <required>true</required>
-        </property>
 
         <property>
             <name>endpointConfig.timeZone</name>
@@ -122,40 +94,6 @@
             <description>User use -Dkey=value to specify name of a job when 
submit. use this to extract job name from job configuration</description>
             <value>eagle.job.name</value>
         </property>
-        <property>
-            <name>eagleService.host</name>
-            <displayName>Eagle Server Host</displayName>
-            <description>eagle server host</description>
-            <value>sandbox.hortonworks.com</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>eagleService.port</name>
-            <displayName>Eagle Server Port</displayName>
-            <description>eagle server port</description>
-            <value>9099</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>eagleService.username</name>
-            <displayName>Eagle Server UserName</displayName>
-            <description>eagle server username used to login</description>
-            <value>admin</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>eagleService.password</name>
-            <displayName>Eagle Server Password</displayName>
-            <description>eagle server password used to login</description>
-            <value>secret</value>
-            <required>true</required>
-        </property>
-        <property>
-            <name>eagleService.readTimeOutSeconds</name>
-            <displayName>Eagle Server Read TimeOut(seconds)</displayName>
-            <description>eagle server read time out(seconds)</description>
-            <value>60</value>
-        </property>
     </configuration>
     <docs>
         <install>

http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/2479d327/eagle-jpm/eagle-jpm-mr-history/src/main/resources/application.conf
----------------------------------------------------------------------
diff --git a/eagle-jpm/eagle-jpm-mr-history/src/main/resources/application.conf 
b/eagle-jpm/eagle-jpm-mr-history/src/main/resources/application.conf
index 3f84f0a..0eb287f 100644
--- a/eagle-jpm/eagle-jpm-mr-history/src/main/resources/application.conf
+++ b/eagle-jpm/eagle-jpm-mr-history/src/main/resources/application.conf
@@ -24,7 +24,7 @@
     "mrHistoryJobSpoutTasks" : 6,
   },
 
-  "zkStateConfig" : {
+  "zookeeper" : {
     "zkQuorum" : "sandbox.hortonworks.com:2181",
     "zkRoot" : "/test_mrjobhistory",
     "zkSessionTimeoutMs" : 15000,
@@ -45,7 +45,7 @@
     }
   },
 
-  "eagleService": {
+  "service": {
     "host": "sandbox.hortonworks.com",
     "port": 9099,
     "username": "admin",

http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/2479d327/eagle-server-assembly/src/main/conf/eagle.conf
----------------------------------------------------------------------
diff --git a/eagle-server-assembly/src/main/conf/eagle.conf 
b/eagle-server-assembly/src/main/conf/eagle.conf
index 0a3352e..9c804a6 100644
--- a/eagle-server-assembly/src/main/conf/eagle.conf
+++ b/eagle-server-assembly/src/main/conf/eagle.conf
@@ -20,10 +20,20 @@ service {
        env = "testing"
        host = "localhost"
        port = 9090
+       username = "admin"
+       password = "secret"
+       readTimeOutSeconds = 60
        context = "/rest"
        timezone = "UTC"
 }
 
+zookeeper {
+       zkQuorum = "localhost:2181"
+       zkSessionTimeoutMs : 15000
+       zkRetryTimes : 3
+       zkRetryInterval : 20000
+}
+
 # ---------------------------------------------
 # Eagle Deep Storage Configuration
 # ---------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/2479d327/eagle-server/src/main/resources/application.conf
----------------------------------------------------------------------
diff --git a/eagle-server/src/main/resources/application.conf 
b/eagle-server/src/main/resources/application.conf
index f2ec772..557fa00 100644
--- a/eagle-server/src/main/resources/application.conf
+++ b/eagle-server/src/main/resources/application.conf
@@ -20,10 +20,20 @@ service {
   env = "testing"
   host = "localhost"
   port = 9090
+  username = "admin"
+  password = "secret"
+  readTimeOutSeconds = 60
   context = "/rest"
   timezone = "UTC"
 }
 
+zookeeper {
+  zkQuorum = "localhost:2181"
+  zkSessionTimeoutMs : 15000
+  zkRetryTimes : 3
+  zkRetryInterval : 20000
+}
+
 # ---------------------------------------------
 # Eagle Deep Storage Configuration
 # ---------------------------------------------

Reply via email to