在重新启动作业跟踪器之前,是否需要将namenode置于安全模式?

gkn4icbw  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(360)

我有一个运行cloudera的hadoop集群 CDH3 ,apache hadoop的 0.20.2 等价物。我想重新启动工作跟踪器,因为有一些工作没有被杀死。我试图从命令行杀死它们,命令执行成功,但作业仍然在运行 Job Cleanup: Pending 状态。不管我怎么想 restart 这个 job-tracker 看看这能不能帮你清理工作。我知道重新启动作业跟踪器的命令,但我不确定是否需要将 name-node in safe-mode before I restart the job-tracker .

6uxekuva

6uxekuva1#

你可以尝试使用 hadoop job -kill <Job-ID> 并检查命令状态 echo "$?" . 如果这不起作用,重启是唯一的选择。
hadoop jobtracker和namenodes是独立的组件,在jobtracker重启之前不需要执行namenode safenode。您可以单独重新启动jobtracker进程。(如果需要,可以重新启动tasktracker)

相关问题