|
@@ -45,32 +45,39 @@ mysqlDb="escheduler"
|
|
|
mysqlUserName="xx"
|
|
|
|
|
|
|
|
|
+
|
|
|
mysqlPassword="xx"
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
installPath="/data1_1T/escheduler"
|
|
|
|
|
|
|
|
|
+
|
|
|
deployUser="escheduler"
|
|
|
|
|
|
|
|
|
zkQuorum="192.168.xx.xx:2181,192.168.xx.xx:2181,192.168.xx.xx:2181"
|
|
|
|
|
|
|
|
|
+
|
|
|
ips="ark0,ark1,ark2,ark3,ark4"
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
masters="ark0,ark1"
|
|
|
|
|
|
|
|
|
+
|
|
|
workers="ark2,ark3,ark4"
|
|
|
|
|
|
|
|
|
+
|
|
|
alertServer="ark3"
|
|
|
|
|
|
|
|
|
+
|
|
|
apiServers="ark1"
|
|
|
|
|
|
|
|
@@ -93,15 +100,16 @@ mailPassword="xxxxxxxxxx"
|
|
|
xlsFilePath="/tmp/xls"
|
|
|
|
|
|
|
|
|
+
|
|
|
+monitorServerState="false"
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
hdfsStartupSate="false"
|
|
|
|
|
|
-
|
|
|
-monitorServerState="false"
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
namenodeFs="hdfs://mycluster:8020"
|
|
|
|
|
|
|
|
@@ -157,6 +165,9 @@ mastersFailover="/escheduler/lock/failover/masters"
|
|
|
|
|
|
workersFailover="/escheduler/lock/failover/masters"
|
|
|
|
|
|
+
|
|
|
+mastersStartupFailover="/escheduler/lock/failover/startup-masters"
|
|
|
+
|
|
|
|
|
|
zkSessionTimeout="300"
|
|
|
|
|
@@ -261,6 +272,7 @@ sed -i ${txt} "s#zookeeper.escheduler.lock.masters.*#zookeeper.escheduler.lock.m
|
|
|
sed -i ${txt} "s#zookeeper.escheduler.lock.workers.*#zookeeper.escheduler.lock.workers=${workersLock}#g" conf/zookeeper.properties
|
|
|
sed -i ${txt} "s#zookeeper.escheduler.lock.failover.masters.*#zookeeper.escheduler.lock.failover.masters=${mastersFailover}#g" conf/zookeeper.properties
|
|
|
sed -i ${txt} "s#zookeeper.escheduler.lock.failover.workers.*#zookeeper.escheduler.lock.failover.workers=${workersFailover}#g" conf/zookeeper.properties
|
|
|
+sed -i ${txt} "s#zookeeper.escheduler.lock.failover.startup.masters.*#zookeeper.escheduler.lock.failover.startup.masters=${mastersStartupFailover}#g" conf/zookeeper.properties
|
|
|
sed -i ${txt} "s#zookeeper.session.timeout.*#zookeeper.session.timeout=${zkSessionTimeout}#g" conf/zookeeper.properties
|
|
|
sed -i ${txt} "s#zookeeper.connection.timeout.*#zookeeper.connection.timeout=${zkConnectionTimeout}#g" conf/zookeeper.properties
|
|
|
sed -i ${txt} "s#zookeeper.retry.sleep.*#zookeeper.retry.sleep=${zkRetrySleep}#g" conf/zookeeper.properties
|
|
@@ -368,7 +380,7 @@ fi
|
|
|
echo "6,启动"
|
|
|
sh ${workDir}/script/start_all.sh
|
|
|
|
|
|
-
|
|
|
+
|
|
|
monitor_pid=${workDir}/monitor_server.pid
|
|
|
if [ "true" = $monitorServerState ];then
|
|
|
if [ -f $monitor_pid ]; then
|