Could not open client transport with JDBC Uri: jdbc:hive2://node1:10000: java.net.ConnectException: Connection refused: connect.
时间: 2023-12-17 12:29:13 浏览: 736
Hive Beeline连接报错:Could not open client transport with JDBC Uri: jdbc:hive2://hcmaster:10000/default
5星 · 资源好评率100%
这个错误通常是由于Hive服务器未启动或未正确配置而导致的。以下是一些可能的解决方案:
1.检查Hive服务器是否正在运行,并确保您使用的是正确的主机名和端口号。
2.检查防火墙设置,确保端口号未被阻止。
3.检查Hive配置文件中的hive.server2.transport.mode属性是否设置为“binary”。
4.检查Hive配置文件中的hive.server2.thrift.port属性是否设置为10000。
5.尝试使用telnet命令测试连接是否正常。例如,使用以下命令测试连接:telnet node01 10000
以下是一个可能的解决方案:
```shell
# 检查Hive服务器是否正在运行
ps -ef | grep hive
# 检查防火墙设置
sudo ufw status
# 检查Hive配置文件中的hive.server2.transport.mode属性是否设置为“binary”
vi /etc/hive/conf/hive-site.xml
# 检查Hive配置文件中的hive.server2.thrift.port属性是否设置为10000
vi /etc/hive/conf/hive-site.xml
# 使用telnet命令测试连接是否正常
telnet node01 10000
```
阅读全文