2

我已经开始为单节点配置 Hadoop 2.1.0-beta 版本。我按照迈克尔诺尔的教程中提到的步骤(http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/#configuring-single-node-clusters-first)。我所做的每一件事都配置得很好。作为 JPS 的结果,我得到了 NameNode、DataNode、Secondary NameNode 启动正常。然后我发现没有 start-mapred.sh 脚本。所以我尝试使用 hadoop-daemons.sh (hadoop-daemon.sh --config /home/nayan/dev/hadoop/etc/hadoop/ start jobtracker) 启动 jobtracker,它导致失败并显示消息“对不起,jobtracker 命令不再支持。您可以使用“yarn”shell 命令找到类似的功能。”。我不知道我需要进行哪些所有配置更改(如果有)。按照 Hadoop:The Definitive Guide 中的建议,我在“yarn-site.xml”文件中进行了更改。但无法进一步进行。我在哪里可以找到有关 Yarn 的信息。我检查了 Apache 站点,但无法弄清楚。

4

7 回答 7

1

您需要检查配置 xml 文件。有时,如果您在 xml 中有任何问题,那么某些守护程序将无法启动。并尝试使用 ./start-all.sh 然后 JPS

于 2017-01-16T07:03:11.370 回答
0

你可以使用 start-yarn.sh 来启动 ResourceManger 和 Jobtracker 守护进程

于 2015-03-29T15:38:10.747 回答
0

我通常使用这两个命令开始一切

./start-dfs.sh
./start-yarn.sh
于 2015-07-03T04:10:37.513 回答
0

1.你应该检查Hadoop权威指南中的所有步骤。

如果它比使用 start-all.sh 比运行 jps 更合适。

2.有时您必须关闭控制台以反映您的更改。所以关闭控制台并重新打开它然后尝试 jps,

希望这会有所帮助。

于 2017-09-05T12:14:58.170 回答
0

首先必须在 YARN(HADOOP 2.x) 环境中启动纱线守护进程。

所以从 /hadoop_installed_pa​​th/sbin$ ./start-yarn.sh 开始

一旦纱线守护进程启动,我们就可以在 /hadoop_installed_pa​​th/sbin$ ./start-dfs.sh 启动 df 守护进程

于 2016-09-23T09:45:25.603 回答
0

./start-dfs.sh或 start-dfs.sh 将仅启动 HDFS 组件,而./start-yarn.sh或 start-yarn.sh 将启动 Yarn 组件,如 NodeManager 、资源管理器等。如果你不想要要分别启动这两个组件,请尝试使用以下命令:

./start-all.sh或 start-all.sh (虽然这是不推荐使用的命令)。

要回答您的问题,请使用./start-yarn.sh

干杯!

于 2016-09-13T09:30:20.147 回答
0

你应该为 Hdfs 守护进程使用 start-dfs.sh,为资源管理器和 nodemanager 守护进程使用 start-yarn.sh,它们都在 hadoop 的 /bin 中。

于 2016-05-16T18:33:01.667 回答