尝试测试集群时出现“错误无法识别的服务”

尝试测试集群时出现“错误无法识别的服务”

我正在尝试按照 Cloudera 网站上的说明 [1] 以伪分布式模式设置测试集群。但在格式化 namenode 后,我甚至无法启动任何服务

$ for x in `cd /etc/init.d ; ls hadoop-hdfs-*` ; do sudo service $x start ; done 
error unrecognized service

答案1

我遇到了同样的问题。您可以简单地分别运行不同的命令。

$ cd /etc/init.d
$ ls hadoop-hdfs-*

您将看到有三个文件。您可以使用以下命令启动守护进程:

$ sudo service hadoop-hdfs-namenode start
$ sudo service hadoop-hdfs-datanode start
$ sudo service hadoop-hdfs-secondarynamenode start

完毕!!!!

相关内容