【发布时间】:2015-05-08 01:36:21
【问题描述】:
我有一个 CDH 5.3 实例。 我通过首先启动 hive-metastore 然后从命令行启动 hive-server 来启动 hive-server2。 在此之后,我使用直线连接到我的 hive-server2,但显然它不能这样做。
Could not open connection to jdbc:hive2://localhost:10000: java.net.ConnectException: Connection refused (state=08S01,code=0)
另一个问题,我试图查看 hive-server2 是否正在侦听端口 10000。
我做了“sudo netstat -tulpn | grep :10000”,但没有一个应用程序出现。
我还在 hive-site.xml 中添加了以下属性,但无济于事。为什么它没有显示在 netstat 上?
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
<description>TCP port number to listen on, default 10000</description>
</property>
直线上的连接命令:
!connect jdbc:hive2://localhost:10000 org.apache.hive.jdbc.HiveDriver
当询问用户名和密码时,我只输入测试“用户”和“密码” 对于各自的值,然后它会引发错误。 任何帮助将不胜感激
【问题讨论】:
-
分享你正在执行的直线命令?
-
连接被拒绝异常的原因是 hiveserve2 守护进程没有运行。请检查 hiveserver2 守护进程日志
-
我使用“sudo service hive-server2 start”命令启动了 hive-server2,它显示它已启动。
标签: hadoop hive cloudera cloudera-manager