Jobtracker的完整日志文件如下所示。<init>(JobTracker.java:1985)at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1683)
at org.apache.hadoop.mapred.JobTracke
我有一个Hadoop集群运行Cloudera的CDH3,Apache的0.20.2等效。我想重新启动作业跟踪器,因为有些作业是不会被杀死的。我试着从命令行中杀死它们,命令成功地执行,但是作业仍然处于Job Cleanup: Pending状态。无论如何,我想restart的job-tracker,看看这是否清理工作。我知道重新启动作业跟踪器的命令,但我不确定是否需要放置name-node in safe-mode before I restart the job-tracker。
当我启动Hadoop时,除了JobTracker以外的所有东西都会启动(tasktracker,namenode,datanode,start namenode)。在JobTracker日志中,它告诉我连接到主机的端口50030有问题,尽管我在mapred-site.xml中将mapred.job.tracker定义为端口54311。我是不是误解了什么?<init>(JobTracker.java:1628)
at org.apache.hadoop.mapred.JobTracker.star
我设置了Hadoop,格式化了HDFS,运行bin/start-all.sh,运行bin/stop-all.sh,没有问题。 2012-03-27 21:22:03,842 ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.io.IOException: Call to localhost/127.0.0.1:9001 failed on local e