Cloudera Hadoop - 守护程序没有运行

时间:2016-03-04 12:15:36

标签: java hadoop cloudera cloudera-quickstart-vm bigdata

我正在自学Hadoop并开始在运行CENT OS的VMware Workstation上安装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

我没有看到任何数据节点或名称节点。我在网上查找了它,解决方案是使用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的极端初学者,所以如果问题看起来很愚蠢,请不要苛刻我:)

3 个答案:

答案 0 :(得分:1)

最后,我在社区的帮助下,了解了如何在cloudera quickstart vm上启动服务。

service hadoop-hdfs-namenode start

现在,当我运行JPS时,我可以看到所有守护进程都在运行,

[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

非常感谢您的关注。

答案 1 :(得分:0)

您确定自己位于正确的文件夹吗?尝试使用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以查看您尝试运行的文件是否存在;并查看文件权限

答案 2 :(得分:0)

请运行下面提到的命令。它会为您提供位置列表。

find / -type f -name start-all.sh

cd / path_name然后尝试运行命令,

./start-all.sh