occlum/demos/cluster_serving/start-flink-jobmanager.sh
2021-06-17 17:14:40 +08:00

33 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
set -x
core_num=$CORE_NUM
job_manager_host=127.0.0.1
job_manager_rest_port=8081
job_manager_rpc_port=6123
flink_home=$FLINK_HOME
flink_version=$FLINK_VERSION
echo "### Launching Flink Jobmanager ###"
java \
-Xms5g \
-Xmx10g \
-XX:ActiveProcessorCount=${core_num} \
-Dorg.apache.flink.shaded.netty4.io.netty.tryReflectionSetAccessible=true \
-Dorg.apache.flink.shaded.netty4.io.netty.eventLoopThreads=${core_num} \
-Dcom.intel.analytics.zoo.shaded.io.netty.tryReflectionSetAccessible=true \
-Dlog.file=${flink_home}/log/flink-sgx-standalonesession-1-sgx-ICX-LCC.log \
-Dlog4j.configuration=file:${flink_home}/conf/log4j.properties \
-Dlogback.configurationFile=file:${flink_home}/conf/logback.xml \
-classpath ${flink_home}/lib/flink-table_2.11-${flink_version}.jar:${flink_home}/lib/flink-table-blink_2.11-${flink_version}.jar:${flink_home}/lib/log4j-1.2.17.jar:${flink_home}/lib/slf4j-log4j12-1.7.15.jar:${flink_home}/lib/flink-dist_2.11-${flink_version}.jar::: org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint \
--configDir ${flink_home}/conf \
-D rest.bind-address=${job_manager_host} \
-D rest.bind-port=${job_manager_rest_port} \
-D jobmanager.rpc.address=${job_manager_host} \
-D jobmanager.rpc.port=${job_manager_rpc_port} \
-D jobmanager.heap.size=5g \
--executionMode cluster | tee ./flink-jobmanager-sgx.log