hive:如果没有运行的hiveserver2,应用程序将无法工作

7rfyedvj  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(655)

我是这个领域的新手。我正在检查cdh5.8quickstart虚拟机以尝试一些基本的hive/impala示例。
但我碰到了一个问题,当我打开色调时,它给出了下面的错误。我寻找解决办法,但没有得到任何可以解决我的问题。

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', )
为了 Impala AnalysisException: This Impala daemon is not ready to accept user requests. Status: Waiting for catalog update from the StateStore .
尝试启动配置单元--服务元存储,但出现错误

[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.

不确定是什么问题,或者我是否需要更改一些配置。有人能给我指点解决办法吗?

klr1opcd

klr1opcd1#

hiveserver2需要元存储并运行。似乎您的metastore服务器无法启动,因为端口9083已被某些服务使用。检查一下:

netstat -tulpn | grep 9083

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

相关问题