在ububtu中为hadoop运行start-all.sh命令时,作业跟踪器和任务跟踪器不会播种
当我在unix中运行“JPS”命令时,我确实得到了其余的进程。
我不知道为什么我没有显示作业跟踪器和任务跟踪器。我一直关注几个链接而无法对我的问题进行排序。
已完成的步骤:
- 多次格式化namenode - 删除多个时间并重新创建具有适当权限的tmp文件夹。
可能是什么问题?
任何建议都会对我有所帮助,因为我正努力在我的笔记本电脑上设置hadoop。虽然我是新手。
答案 0 :(得分:0)
尝试单独启动jobtracker和tasktracker。
从您的hadoop HOME目录运行
. bin/../libexec/hadoop-config.sh
然后从hadoop BIN目录运行
hadoop-daemon.sh --config $HADOOP_CONF_DIR start jobtracker
hadoop-daemon.sh --config $HADOOP_CONF_DIR start tasktracker
答案 1 :(得分:0)
您必须使用hadoop 2.x版本,其中jobtracker将替换为YARN资源管理器。使用jps
(需要jdk),您可以检查资源管理器是否正在运行。如果它正在运行,那么它的默认URL是(主机名):8088。您可以检查您的节点,还在那里配置作业。如果没有运行,则使用sbin / start-yarn.sh启动它们。