刚搭建好的hive3.1.3,直接用hive的CLI是正常的,但是想通过hiveserver2去链接的时候,发现启动不报错,而且前台能输出hive的会话ID,但是希望被监听的10000端口就不启动,用bee也连不到
[root@hdp4 hive-3.1.3]# ./bin/hiveserver2
which: no hbase in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/jdk1.8.0_333/bin:/opt/hadoop-3.1.3/bin:/opt/hadoop-3.1.3/sbin:/opt/zookeeper-3.7.2/bin:/opt/hadoop-3.1.3/bin:/root/bin:/opt/jdk1.8.0_333/bin:/opt/hadoop-3.1.3/bin:/opt/hadoop-3.1.3/sbin:/opt/zookeeper-3.7.2/bin:/opt/hive-3.1.3/bin)
2024-06-28 16:22:22: Starting HiveServer2
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/hive-3.1.3/lib/log4j-slf4j-impl-2.17.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/hadoop-3.1.3/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Hive Session ID = 566a42aa-7ce2-4c34-96d4-772b3366e92f
Hive Session ID = 00df748f-f55e-45e7-8ae9-9d5f93d2861d
上面这个是运行hiveserver2之后的前台输出,而后去查询希望有监听的10000端口却没有信息
bee链接也会报错
Could not open client transport with JDBC Uri: jdbc:hive2://node001:10000/default: null (state=08S01,code=0)