|
@@ -37,7 +37,17 @@ export DATABASE_PARAMS=${DATABASE_PARAMS:-"characterEncoding=utf8"}
|
|
|
#============================================================================
|
|
|
# Common
|
|
|
#============================================================================
|
|
|
-export DOLPHINSCHEDULER_ENV_PATH=${DOLPHINSCHEDULER_ENV_PATH:-"/opt/dolphinscheduler/conf/env/dolphinscheduler_env.sh"}
|
|
|
+# dolphinscheduler env
|
|
|
+export HADOOP_HOME=${HADOOP_HOME:-"/opt/soft/hadoop"}
|
|
|
+export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-"/opt/soft/hadoop/etc/hadoop"}
|
|
|
+export SPARK_HOME1=${SPARK_HOME1:-"/opt/soft/spark1"}
|
|
|
+export SPARK_HOME2=${SPARK_HOME2:-"/opt/soft/spark2"}
|
|
|
+export PYTHON_HOME=${PYTHON_HOME:-"/usr/bin/python"}
|
|
|
+export JAVA_HOME=${JAVA_HOME:-"/usr/lib/jvm/java-1.8-openjdk"}
|
|
|
+export HIVE_HOME=${HIVE_HOME:-"/opt/soft/hive"}
|
|
|
+export FLINK_HOME=${FLINK_HOME:-"/opt/soft/flink"}
|
|
|
+export DATAX_HOME=${DATAX_HOME:-"/opt/soft/datax/bin/datax.py"}
|
|
|
+# common env
|
|
|
export DOLPHINSCHEDULER_DATA_BASEDIR_PATH=${DOLPHINSCHEDULER_DATA_BASEDIR_PATH:-"/tmp/dolphinscheduler"}
|
|
|
export DOLPHINSCHEDULER_OPTS=${DOLPHINSCHEDULER_OPTS:-""}
|
|
|
export RESOURCE_STORAGE_TYPE=${RESOURCE_STORAGE_TYPE:-"HDFS"}
|
|
@@ -83,9 +93,10 @@ export ALERT_LISTEN_HOST=${ALERT_LISTEN_HOST:-"127.0.0.1"}
|
|
|
export ALERT_PLUGIN_DIR=${ALERT_PLUGIN_DIR:-"lib/plugin/alert"}
|
|
|
|
|
|
echo "generate app config"
|
|
|
-ls ${DOLPHINSCHEDULER_HOME}/conf/ | grep ".tpl" | while read line; do
|
|
|
+find ${DOLPHINSCHEDULER_HOME}/conf/ -name "*.tpl" | while read file; do
|
|
|
eval "cat << EOF
|
|
|
-$(cat ${DOLPHINSCHEDULER_HOME}/conf/${line})
|
|
|
+$(cat ${file})
|
|
|
EOF
|
|
|
-" > ${DOLPHINSCHEDULER_HOME}/conf/${line%.*}
|
|
|
+" > ${file%.*}
|
|
|
done
|
|
|
+find ${DOLPHINSCHEDULER_HOME}/conf/ -name "*.sh" -exec chmod +x {} \;
|