使用命令行启动Hadoop服务(CDH 5)

时间:2017-04-02 06:26:03

标签: hadoop hdfs bigdata

我知道如何使用Cloudera管理器界面启动服务,但我更喜欢知道场景背后的真实情况,而不是依赖“魔法”。

我看了this page,但没有提供所需的信息

我知道有一些.sh文件可供使用,但它们似乎因版本而异,我使用的是今天最新版本(5.3)。

我将很高兴有一个服务启动命令列表(特别是HDFS)

PS:看起来不知何故Cloudera ditched the classic Apache scripts(start-dfs.sh等)

1 个答案:

答案 0 :(得分:0)

您可以通过安装Cloudera的可选服务包来解决这个问题。

这些使用service命令来启动服务而不是Cloudera Manager。

  • hadoop-hdfs-namenode - for namenode
  • hadoop-hdfs-secondarynamenode - 用于辅助名称节点
  • hadoop-hdfs-datanode - for datanode
  • hadoop-hdfs-journalnode - for journalnode

您可以在此处查看CDH5.9 RPM: http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5.9/RPMS/x86_64/

安装后,您可以查看相应的/etc/init.d/SERVICENAME 了解它们的运行方式(假设你很舒服地查看shell脚本)。