cloudera hadoop-守护进程未运行

8tntrjer  于 2021-06-02  发布在  Hadoop
关注(0)|答案(3)|浏览(291)

我正在自学hadoop,并开始在运行cent操作系统的vmware工作站上安装clouderaquickvm。
我的印象是 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

又一轮调查让我陷入了困境
正如那个回答中所暗示的,当我跑的时候 bin/hadoop namenode -format ```
[cloudera@quickstart hadoop]$ bin/hadoop namenode -format

bash: bin/hadoop: No such file or directory

我被困在一个偏僻的地方,自学的动力越来越低。请帮忙提个建议,让我振作起来。
p、 s:我是hadoop的极端初学者,所以如果这个问题在你看来很愚蠢,请不要对我苛刻:)
jgovgodb

jgovgodb1#

请运行下面提到的命令。它会给你一个位置列表。

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

cd/path\u name然后尝试运行命令,

./start-all.sh
sqyvllje

sqyvllje2#

你确定你在正确的文件夹中吗?尝试使用 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

这几乎是说你在错误的文件夹。没有这样的文件或目录。
一定要学习使用bashshell的基础知识。例如 ls -l start-all.sh 查看您试图运行的文件是否存在;以及查看文件权限。

t5zmwmid

t5zmwmid3#

最后,在社区的帮助下,我发现了如何在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

非常感谢您的关注。

相关问题