我正在自学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
我陷于茫茫荒野,自我学习的动力真的很低。请提供建议并振作精神。
附注:我是Hadoop的入门者,所以如果您觉得问题很愚蠢,请不要对我苛刻:)
最佳答案
最后,在社区的帮助下,我了解了如何在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
非常感谢您的关注。
关于java - Cloudera Hadoop-守护程序未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35795841/