0

我是这个领域的新手。我正在检查 CDH 5.8 快速启动 VM 以尝试一些基本的 hive/impala 示例。

但是我遇到了一个问题,当我打开 HUE 时,它给出了以下错误。我搜索了解决方案,但没有得到任何可以解决我的问题的东西。

 Configuration files located in /etc/hue/conf.empty

Potential misconfiguration detected. Fix and restart Hue.

Hive    The application won't work without a running HiveServer2.

我检查了它,它已经启动并运行了。尝试重新启动服务和 CDH,没有帮助。

Hive Server2 is running                                    [  OK  ]

当导航到 Hive 时尝试了一些命令,它给了我以下错误。

Could not connect to quickstart.cloudera:10000 (code THRIFTTRANSPORT): TTransportException('Could not connect to quickstart.cloudera:10000',)

对于黑斑羚,我得到

AnalysisException: This Impala daemon is not ready to accept user requests. Status: Waiting for catalog update from the StateStore.

尝试启动 hive --service metastore 但出现错误

[cloudera@quickstart conf.empty]$ hive --service metastore 
2017-03-03 05:37:14,502 WARN  [main] mapreduce.TableMapReduceUtil: The hbase-prefix-tree module jar containing PrefixTreeCodec is not present.  Continuing without it.
Starting Hive Metastore Server
org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:9083.

不知道出了什么问题,或者我是否需要更改一些配置。你能指导我解决问题吗?

4

1 回答 1

3

您的 HiveServer2 需要 Metastore 启动并运行。似乎您的 Metastore 服务器无法启动,因为端口 9083 已被某些服务使用。核实:

netstat -tulpn | grep 9083

如果有东西正在使用这个端口,你需要在配置单元配置中更改 Metastore 的端口,或者停止已经使用这个端口的应用程序。

于 2017-03-03T08:43:23.297 回答