我知道如何使用cloudera管理器界面启动服务,但我更喜欢知道幕后真正发生的事情,而不是依赖“魔力”。我读了这一页,但没有提供所需的信息我知道有一些.sh文件要使用,但它们似乎因版本而异,我使用的是今天(5.3)的最新版本。如果有一个服务启动命令列表(特别是hdfs),我将不胜感激ps:看起来cloudera抛弃了经典的apache脚本(start-dfs.sh等)
mspsb9vt1#
您可以通过安装cloudera的可选服务包来解决这个问题。它们使用service命令来启动服务,而不是clouderamanager。hadoop hdfs namenode-用于namenodehadoop hdfs secondarynamenode-用于secondary namenodehadoop hdfs datanode-用于datanodehadoop 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脚本)。
1条答案
按热度按时间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脚本)。