在重新启动作业跟踪器之前,我们是否需要将名称节点置于安全模式?
Do we need to put namenode in safe mode before restarting the job tracker?
我有一个 Hadoop 集群 运行 Cloudera 的 CDH3
,Apache Hadoop 的 0.20.2
等价物。我想重新启动工作跟踪器,因为有些工作没有被杀死。我尝试从命令行杀死它们,命令成功执行,但作业仍处于 Job Cleanup: Pending
状态。无论如何,我想 restart
job-tracker
并查看是否清理作业。我知道重新启动作业跟踪器的命令,但我不确定是否需要输入 name-node in safe-mode before I restart the job-tracker
.
您可以尝试使用 hadoop job -kill <Job-ID>
终止不需要的作业并检查命令状态 echo "$?"
。如果这不起作用,则重新启动是唯一的选择。
Hadoop Jobtracker和namenodes是独立的组件,Jobtracker重启前不需要执行namenode safenode。您可以单独重新启动 Jobtracker 进程。(如果需要,tasktracker)
我有一个 Hadoop 集群 运行 Cloudera 的 CDH3
,Apache Hadoop 的 0.20.2
等价物。我想重新启动工作跟踪器,因为有些工作没有被杀死。我尝试从命令行杀死它们,命令成功执行,但作业仍处于 Job Cleanup: Pending
状态。无论如何,我想 restart
job-tracker
并查看是否清理作业。我知道重新启动作业跟踪器的命令,但我不确定是否需要输入 name-node in safe-mode before I restart the job-tracker
.
您可以尝试使用 hadoop job -kill <Job-ID>
终止不需要的作业并检查命令状态 echo "$?"
。如果这不起作用,则重新启动是唯一的选择。
Hadoop Jobtracker和namenodes是独立的组件,Jobtracker重启前不需要执行namenode safenode。您可以单独重新启动 Jobtracker 进程。(如果需要,tasktracker)