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

时间:2017-08-15 17:00:39

标签: hadoop namenode

我有一个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

1 个答案:

答案 0 :(得分:1)

您可以尝试使用echo "$?"终止不需要的作业,并检查命令状态var links = document.querySelectorAll('a') var anchorLinks = [].filter.call(links,a=>( a.host==window.location.host&& a.pathname==window.location.pathname&& a.search==window.location.search&& a.hash!=window.location.hash)) 。如果这不起作用,则重新启动是唯一的选择。

Hadoop Jobtracker和namenodes是独立的组件,在Jobtracker重启之前不需要执行namenode safenode。您可以单独重新启动Jobtracker进程。(如果需要,可以使用tasktracker)