我试图启动jobserver.It失败,我没有看到ERROR的任何日志
的/ usr /共享/ DSE /火花/火花jobserver ./server_start.sh:line 41:kill:(21556) - 没有这样的过程
答案 0 :(得分:1)
您需要使用dse
命令
dse spark-jobserver start [any_spark_submit_options] //Start the job server
dse spark-jobserver stop //Stop the job server
如果没有解决它,可能意味着错误的启动或不正确的关闭在spark-jobserver资源目录中留下了spark-jobserver.pid
文件。删除它,以便下面的代码可以通过。
if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then
echo 'Job server is already running'
exit 1
fi
此代码正在检查该PID文件是否存在,如果存在,则尝试从该进程获取信息。如果该过程不存在则表示pid文件存在错误,必须删除(或者您没有权限)。