如何使用具有环回IP地址的主机名配置Ambari服务器和HDP应用程序?

时间:2016-05-09 02:47:07

标签: hadoop ambari

我在Ubuntu 12.04上启动并运行Ambari服务器和HDP应用程序,主机名解析为公共IP地址。 我有一项任务是使用环回地址替换公共IP地址。为此,我做了以下更改:

1)将/ etc / hosts文件更新为:
    127.0.0.1 localhost
    127.0.0.1 mynode.com mynode
     #10.xx.xx.xx mynode.com mynode

2)将以下参数的值设置为“0.0.0.0”  多宿主dfs.namenode.rpc-bind-host,  dfs.namenode.servicerpc-bind-host,dfs.namenode.http-bind-host,  dfs.namenode.https-bind-host,yarn.resourcemanager.bind-host,  yarn.nodemanager.bind-host,yarn.timeline-service.bind-host,  mapreduce.jobhistory.bind宿主

完成这些更改后,当我重新启动系统时,HDP应用程序不会出现。

当我恢复在/ etc / hosts文件中完成的更改以分配公共IP时,它再次开始正常工作。

我可以知道我还缺少什么吗?

我在ambari-server.log文件中看到以下错误:

  

错误[alert-event-bus-2] AlertReceivedListener:365 - 无法执行   处理无效服务HDFS和组件的警报namenode_webui   主机localhost ERROR上的NAMENODE [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   upgrade_finalized_state表示无效服务HDFS和组件   主机localhost ERROR上的NAMENODE [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   kafka_broker_process用于无效服务KAFKA和组件   主机localhost ERROR上的KAFKA_BROKER [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   storm_supervisor_process用于无效服务STORM和组件   主机localhost ERROR上的主管[alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   storm_server_process用于无效服务STORM和组件   主机localhost ERROR上的STORM_UI_SERVER [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   hive_metastore_process用于无效的服务HIVE和组件   主机localhost ERROR上的HIVE_METASTORE [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   mapreduce_history_server_process用于无效服务MAPREDUCE2和   主机localhost ERROR上的组件HISTORYSERVER [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报   ams_metrics_collector_process用于无效服务AMBARI_METRICS   和主机localhost ERROR上的组件METRICS_COLLECTOR   [alert-event-bus-2] AlertReceivedListener:365 - 无法处理   警告yarn_resourcemanager_webui提供无效服务YARN和   主机localhost ERROR上的组件RESOURCEMANAGER   [alert-event-bus-2] AlertReceivedListener:365 - 无法处理   警告hive_server_process表示无效的服务HIVE和组件   主机localhost ERROR上的HIVE_SERVER [alert-event-bus-2]   AlertReceivedListener:365 - 无法处理警报storm_drpc_server   对于主机上的无效服务STORM和组件DRPC_SERVER   localhost错误[alert-event-bus-2] AlertReceivedListener:365 -   无法处理警报ams_metrics_collector_autostart表示无效   在主机上提供AMBARI_METRICS和组件METRICS_COLLECTOR   localhost错误[alert-event-bus-2] AlertReceivedListener:365 -   无法处理警报secondary_namenode_process以查找无效   在主机localhost上为HDFS和组件SECONDARY_NAMENODE提供服务

非常感谢任何解决此问题的帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

将这些作为单独的行似乎是问题所在。

127.0.0.1 localhost
127.0.0.1 mynode.com mynode

您可以删除第二行(因为它会覆盖第一行),但建议将它们排成一行

127.0.0.1 localhost mynode.com mynode