【发布时间】:2018-05-24 15:04:55
【问题描述】:
我在通过 Ambari 启动所有服务来启动 hortonworks 服务时遇到了一些问题,因此我决定手动启动这些服务,但我不确定在启动这些服务时是否应该遵守顺序。我已经安装了我们可以在 hortonworks 数据平台上找到的几乎所有服务。
【问题讨论】:
标签: hadoop hortonworks-data-platform ambari
我在通过 Ambari 启动所有服务来启动 hortonworks 服务时遇到了一些问题,因此我决定手动启动这些服务,但我不确定在启动这些服务时是否应该遵守顺序。我已经安装了我们可以在 hortonworks 数据平台上找到的几乎所有服务。
【问题讨论】:
标签: hadoop hortonworks-data-platform ambari
要通过 Ambari 手动启动 hortonworks 数据平台服务,有一个顺序要尊重,下面的link 显示了我们可以在 HDP 上使用的最频繁的服务列表:
Ranger
Knox
ZooKeeper
HDFS
YARN
HBase
Hive Metastore
HiveServer2
WebHCat
Oozie
Hue
Storm
Kafka
Atlas
【讨论】:
准确地说,Ambari 通过遵循Role command order 定义文件来启动服务。这些文件可以为每个服务定义,也可以为整个堆栈定义一次。
因此,您可以查看堆栈中的role_command_order.json 文件。例如,here 是 HDP-2.0.6 堆栈的 role_command_order.json 文件。
如果缺少 role_command_order.json 文件,则它是从其他堆栈继承的。例如<extends> 标签here 表示HDP-2.6 堆栈扩展了HDP-2.5 堆栈。基本上,所有 HDP-2.x 堆栈都继承
HDP-2.0.6 堆栈的role_command_order.json 文件。
【讨论】: