hive,spark的远程调试设置
spark的远程调试
spark-env.sh文件里面,加上下面配置即可:
if [ "$DEBUG_MODE" = "true" ]; then
export SPARK_JAVA_OPTS+="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
fi
hive的远程调试设置
Hive 0.8 以上版本开始支持远程调试(注1)。 1. 以debug模式启动Cli
${HIVE_HOME}/bin/hive --debug
进程会监听在8000端口等待调试连接。如果想更改监听端口,可以修改配置文件:${HIVE_HOME}bin/ext/debug.sh
也可以在hive-env.sh里设置HADOOP_OPTS:
if [ "$DEBUG_MODE" = "true" ]; then
export HADOOP_OPTS="$HADOOP_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
fi