Cloudera CDH 4.6.0 - Hive Metastore服务无法启动

时间:2014-07-04 16:53:14

标签: hive cloudera-cdh

我在我的Cloudera CDH 4.6.0 linux服务器机器上安装了Centos 6.2(Cloudera manager - 4.8)。我能够启动少量服务,但无法启动Hive Metastore服务。

Cloudera使用Postgre SQL作为远程元数据DB。我的主机名是delvmpll2,但在启动Hive服务时,它正在提供java.net.UnknownHostException: localhost.localdomain

我在hive-site.xml中编辑了主机名并重新启动了所有服务,但仍然会出现同样的异常。我找不到cloudera选择这个主机名的地方。

有人可以让我知道会出现什么问题。

这是例外

Caused by: java.net.UnknownHostException: localhost.localdomain
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:189)
        at org.postgresql.core.PGStream.<init>(PGStream.java:62)
        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)
        ... 58 more
2014-07-04 07:16:06,354 INFO org.apache.hadoop.hive.metastore.HiveMetaStore: Shutting down hive metastore.

提前致谢

1 个答案:

答案 0 :(得分:0)

最后我解决了。

我将config.ini中的/etc/cloudera-scm-agent文件中的server_host值更改为我的主机,之后当我重新启动服务时,所有服务都运行良好