./server_start.sh:line 41:kill:(21556) - 没有这样的过程

时间:2017-02-01 21:18:30

标签: java apache-spark cassandra datastax datastax-enterprise

我试图启动jobserver.It失败,我没有看到ERROR的任何日志

的/ usr /共享/ DSE /火花/火花jobserver ./server_start.sh:line 41:kill:(21556) - 没有这样的过程

1 个答案:

答案 0 :(得分:1)

您需要使用dse命令

启动它
dse spark-jobserver start [any_spark_submit_options] //Start the job server
dse spark-jobserver stop  //Stop the job server

https://docs.datastax.com/en/datastax_enterprise/4.8/datastax_enterprise/spark/sparkJobserverOverview.html

如果没有解决它,可能意味着错误的启动或不正确的关闭在spark-jobserver资源目录中留下了spark-jobserver.pid文件。删除它,以便下面的代码可以通过。

if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then
   echo 'Job server is already running'
   exit 1
fi

此代码正在检查该PID文件是否存在,如果存在,则尝试从该进程获取信息。如果该过程不存在则表示pid文件存在错误,必须删除(或者您没有权限)。