我安装Cloudera CDH 4.6.0
在我的Centos 6.2
linux 服务器机器上(Cloudera manager - 4.8)。我能够启动一些服务,但无法启动 Hive Metastore 服务。
Cloudera 使用 Postgre SQL 作为远程元数据库。我的主机名是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.
提前致谢