1.问题描述:
连接模式是:启动hiveserver2后,通过beeline连接;
启动hiveserver2后,beeline连接:!connect jdbc:hive2://host:10000
出现错误:Error: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.56.2:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)
2.排错过程:
1:以防止端口10000被占用:通过lsof -i:10000 发现端口未被其他程序占用
2:jps查看,RunJar已启用
3:查看启动日志:
hive日志默认在:/tmp/${username}下,我的在/tmp/root下
4:错误提示:
第一个错误是网络不可达,第二个是我的数据库不在虚拟机上,故可以判定是外部网络不通
5:判断错误:
这时可确定是网络问题,解决即可,如果是之前网络可用,突然不可用了,一般重启即可