我使用 CDH5.4 ,我想使用此命令sudo service hadoop-0.20-mapreduce-jobtracker start
和sudo service hadoop-0.20-mapreduce-tasktracker start
启动JobTracker和TaskTracker,我收到此错误: hadoop-0.20 -mapreduce-jobtracker:无法识别的服务与tasktraker的错误原因相同?
我尝试使用start-all.sh
,但我找不到他的位置..之后我使用了./mapred.sh
但是它询问了密码
请给我一个解决方案来启动 jobtraker和tasktracker
答案 0 :(得分:0)
请检查是否安装了HDFS服务,并且检查了namenode和datanode纱线
start-all.sh& stop-all.sh:用于一次启动和停止hadoop守护进程。在主机上发布
启动/停止群集的所有节点上的守护程序。你已经注意到已经弃用了。
start-dfs.sh,stop-dfs.sh和start-yarn.sh,stop-yarn.sh:与上面相同,但分别启动/停止HDFS和YARN守护进程
在主机的所有节点上。建议现在在start-all.sh&上使用这些命令。 stop-all.sh
hadoop-daemon.sh namenode / datanode和yarn-deamon.sh resourcemanager:在个人上启动单个守护进程
手动机器。您需要转到特定节点并发出这些命令。
答案 1 :(得分:0)
您正在使用CDH 5.4,因此请勿使用新旧版本的MapReduce,请使用MR2和YARN。 jobTracker是YARN的一部分服务。使用ClouderaManager按照其出色的说明设置单个节点。