Cloudera Hadoop - 守护进程不是 运行
Cloudera Hadoop - Daemons not running
我正在自学 Hadoop,并开始在 VMware Workstation 运行 CENT OS.
上安装 Cloudera QuickVM
我的印象是 Quickstart VM
预定义了大部分配置。我是否需要设置任何其他配置来设置数据和名称节点?原因是当我输入 JFS 时,我只得到
[cloudera@quickstart bin]$ jps </n>
9480 RunJar </n>
18607 Jps 6952 </n>
org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
我没有看到任何数据节点或名称 nodes.I 在线查找,解决方案是使用 start-all.sh
启动守护进程。但是我得到一个错误
[cloudera@quickstart hadoop]$ start-all.sh
bash: start-all.sh: command not found
另一轮研究让我进入 this
正如该答案中所建议的,当我 运行 bin/hadoop namenode -format
[cloudera@quickstart hadoop]$ bin/hadoop namenode -format
bash: bin/hadoop: No such file or directory
我陷入了困境,自学的动力变得非常低落。请大家帮忙提个建议,打起精神来
P.S.: 我是 Hadoop 的极端初学者,所以如果你觉得这个问题很愚蠢,请不要对我太苛刻:)
您确定您位于正确的文件夹中吗?尝试使用 ls
查看文件夹内容。
[cloudera@quickstart hadoop]$ start-all.sh
bash: start-all.sh: command not found
[cloudera@quickstart hadoop]$ bin/hadoop namenode -format
bash: bin/hadoop: No such file or directory
这几乎说明您位于错误的文件夹中。 没有这样的文件或目录。
一定要学习使用 bash shell 的基础知识。比如ls -l start-all.sh
查看你要尝试的文件是否存在运行;并查看文件 permissions.
请运行下面提到的命令。它会给你位置列表。
find / -type f -name start-all.sh
cd /path_name 然后尝试 运行ning 命令,
./start-all.sh
最后,我在社区的帮助下找到了如何在 cloudera quickstart vm 上启动服务。
service hadoop-hdfs-namenode start
现在当我 运行 JPS
时,我可以看到所有守护进程 运行ning,
[root@quickstart cloudera]# jps
2374 JobHistoryServer
2070 NameNode
3294 RunJar
4445 Bootstrap
4803
2947 -- process information unavailable
2196 SecondaryNameNode
1840 QuorumPeerMain
1908 DataNode
4836
3094 RunJar
3777 Master
2865 RESTServer
2594 ResourceManager
2327 Bootstrap
3663 Bootstrap
2451 NodeManager
1999 JournalNode
3111 Jps
3684 HistoryServer
4784 Bootstrap
非常感谢您的关注。
我正在自学 Hadoop,并开始在 VMware Workstation 运行 CENT OS.
上安装 Cloudera QuickVM我的印象是 Quickstart VM
预定义了大部分配置。我是否需要设置任何其他配置来设置数据和名称节点?原因是当我输入 JFS 时,我只得到
[cloudera@quickstart bin]$ jps </n>
9480 RunJar </n>
18607 Jps 6952 </n>
org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
我没有看到任何数据节点或名称 nodes.I 在线查找,解决方案是使用 start-all.sh
启动守护进程。但是我得到一个错误
[cloudera@quickstart hadoop]$ start-all.sh
bash: start-all.sh: command not found
另一轮研究让我进入 this
正如该答案中所建议的,当我 运行 bin/hadoop namenode -format
[cloudera@quickstart hadoop]$ bin/hadoop namenode -format
bash: bin/hadoop: No such file or directory
我陷入了困境,自学的动力变得非常低落。请大家帮忙提个建议,打起精神来
P.S.: 我是 Hadoop 的极端初学者,所以如果你觉得这个问题很愚蠢,请不要对我太苛刻:)
您确定您位于正确的文件夹中吗?尝试使用 ls
查看文件夹内容。
[cloudera@quickstart hadoop]$ start-all.sh
bash: start-all.sh: command not found
[cloudera@quickstart hadoop]$ bin/hadoop namenode -format
bash: bin/hadoop: No such file or directory
这几乎说明您位于错误的文件夹中。 没有这样的文件或目录。
一定要学习使用 bash shell 的基础知识。比如ls -l start-all.sh
查看你要尝试的文件是否存在运行;并查看文件 permissions.
请运行下面提到的命令。它会给你位置列表。
find / -type f -name start-all.sh
cd /path_name 然后尝试 运行ning 命令,
./start-all.sh
最后,我在社区的帮助下找到了如何在 cloudera quickstart vm 上启动服务。
service hadoop-hdfs-namenode start
现在当我 运行 JPS
时,我可以看到所有守护进程 运行ning,
[root@quickstart cloudera]# jps 2374 JobHistoryServer 2070 NameNode 3294 RunJar 4445 Bootstrap 4803 2947 -- process information unavailable 2196 SecondaryNameNode 1840 QuorumPeerMain 1908 DataNode 4836 3094 RunJar 3777 Master 2865 RESTServer 2594 ResourceManager 2327 Bootstrap 3663 Bootstrap 2451 NodeManager 1999 JournalNode 3111 Jps 3684 HistoryServer 4784 Bootstrap
非常感谢您的关注。