WARN jdbc.HiveConnection: Failed to connect to hadoop102:10000
Could not open connection to the HS2 server. Please check the server URI and if the URI is correct, then ask the administrator to check the server status.
Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)
Beeline version 3.1.2 by Apache Hive
我的原因是配置的hive-site.xml文件并没有在hadoop中生效-- 原因是hive依赖hadoop,但是hadoop的环境变量却没有读到hive-site.xml
解决办法:
在 etc/profile.d/my_env.sh
即环境变量的配置中加入
export HADOOP_CLASSPATH=$HIVE_HOME/conf:$HADOOP_CLASSPATH
其中$HIVE_HOME是你已经配置好的环境变量
再次启动beeline 问题解决