From ffe4dd76b6fc66552ba3ff19e666d02096077e10 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Fri, 30 Sep 2022 06:36:41 +0000 Subject: [PATCH] datacenter update --- startDataCenter.sh | 41 ++++++++++++++++++++++++++--------------- startDataCenterBase.sh | 5 +++++ 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/startDataCenter.sh b/startDataCenter.sh index 29afaf2..1262380 100755 --- a/startDataCenter.sh +++ b/startDataCenter.sh @@ -3,30 +3,41 @@ PATH=$PATH:/usr/bin/:/usr/local/bin/:/usr/sbin dataCenterPath=$1 profile=$2 +jars=( data-collection\ + abc\ + data-metadata-collect-fileset\ + data-metadata-collect\ + data-metadata-collect\ + data-metadata-dic\ + data-metadata-group\ + data-metadata-mapping\ + data-metadata-model\ + data-sources\ + data-standard\ + data-metadata-interface\ + data-asset\ + ) function startModule() { moduleName=$1 - #${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar & - ${JAVA_HOME}bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & - # > logs/${moduleName}.log & - echo "${!}" > pids/common/${moduleName}.pid + if [ ! -f "jars/${moduleName}.jar" ];then + echo "startDtaCenter 文件 ${moduleName}.jar 不存在1!" + else + #${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar & + ${JAVA_HOME}/bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & + # > logs/${moduleName}.log & + echo "${!}" > pids/common/${moduleName}.pid + fi sleep 1 } function main(){ cd ${dataCenterPath} - startModule data-collection - startModule data-metadata-collect-fileset - startModule data-metadata-collect - startModule data-metadata-dic - startModule data-metadata-group - startModule data-metadata-mapping - startModule data-metadata-model - startModule data-sources - startModule data-standard - startModule data-metadata-interface - startModule data-asset + for jar in ${jars[@]} + do + startModule $jar + done } main diff --git a/startDataCenterBase.sh b/startDataCenterBase.sh index e961f67..fbd8c0b 100755 --- a/startDataCenterBase.sh +++ b/startDataCenterBase.sh @@ -7,6 +7,11 @@ profile=$2 function startModule() { moduleName=$1 + if [ ! -f "$moduleName" ];then + echo "startDtaCenter 文件 ${moduleName} 不存在1!" + exit 0 + fi + #${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar & ${JAVA_HOME}bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & # > logs/${moduleName}.log &