为什么我 !connect jdbc:hive2://hadoop102:10000 报错Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Invalid status 72 (state=08S01,code=0) 找了好多方法,都一直连接不上
我已经配置好
启动了nohup hive --service hiveserver2 >/dev/null 2>&1 &
连接beeline客户端bin/beeline -u jdbc:hive2://hadoop102:10000 -n lxy的时候,报错
检查Hive服务器的运行状态:确保Hive服务器正常运行并监听端口10000。您可以通过运行命令 netstat -tln 检查端口是否处于监听状态。确保端口10000没有被其他程序占用。
检查网络连接:确保您的计算机可以与Hadoop集群中的hadoop102主机进行网络通信。尝试使用 ping hadoop102 命令来测试与该主机的连接。如果连接不成功,请确保网络配置正确,并且防火墙没有阻止与该主机的通信。
不知道你这个问题是否已经解决, 如果还没有解决的话:在hadoop的配置文件core-site.xml增加如下配置:
<property>
<name>hadoop.proxyuser.hc.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hc.groups</name>
<value>*</value>
</property>
其中“hc”是连接beeline的用户。
HiveServer2都没正确启动吧,报错日志发下