blob: c2004ead4cae400dcee837235667fdff44688223 [file] [log] [blame]
#!/bin/bash
BIN_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_DIR=$(dirname ${BIN_DIR})
LIB_DIR=${APP_DIR}/lib
# get hugegraph_params and engine_params
source "$BIN_DIR"/get-params.sh
get_params $*
echo "engine_params: $ENGINE_PARAMS"
echo "hugegraph_params: $HUGEGRAPH_PARAMS"
ASSEMBLY_JAR_NAME=$(find ${LIB_DIR} -name hugegraph-loader*.jar)
DEFAULT_APP_NAME="hugegraph-spark-loader"
APP_NAME=${APP_NAME:-$DEFAULT_APP_NAME}
CMD="${SPARK_HOME}/bin/spark-submit
--class com.baidu.hugegraph.loader.spark.HugeGraphSparkLoader \
${ENGINE_PARAMS}
--jars $(echo ${LIB_DIR}/*.jar | tr ' ' ',') ${ASSEMBLY_JAR_NAME} ${HUGEGRAPH_PARAMS}"
echo ${CMD}
exec ${CMD}