使用命令行启动hadoop服务(cdh5)

3zwtqj6y  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(448)

我知道如何使用cloudera管理器界面启动服务,但我更喜欢知道幕后真正发生的事情,而不是依赖“魔力”。
我读了这一页,但没有提供所需的信息
我知道有一些.sh文件要使用,但它们似乎因版本而异,我使用的是今天(5.3)的最新版本。
如果有一个服务启动命令列表(特别是hdfs),我将不胜感激
ps:看起来cloudera抛弃了经典的apache脚本(start-dfs.sh等)

mspsb9vt

mspsb9vt1#

您可以通过安装cloudera的可选服务包来解决这个问题。
它们使用service命令来启动服务,而不是clouderamanager。
hadoop hdfs namenode-用于namenode
hadoop hdfs secondarynamenode-用于secondary namenode
hadoop hdfs datanode-用于datanode
hadoop hdfs journalnode-用于journalnode
您可以在这里看到cdh5.9 RPM:http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5.9/rpms/x86_64/
在安装它们之后,您可以查看相应的/etc/init.d/servicename来了解它们是如何运行的(假设您可以轻松地查看shell脚本)。

相关问题