我在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提供服务
非常感谢任何解决此问题的帮助。
感谢。
答案 0 :(得分:0)
将这些作为单独的行似乎是问题所在。
127.0.0.1 localhost
127.0.0.1 mynode.com mynode
您可以删除第二行(因为它会覆盖第一行),但建议将它们排成一行
127.0.0.1 localhost mynode.com mynode