hiveserver2没有开启jmx
时间: 2023-07-29 20:05:51 浏览: 92
Tomcat开启JMX服务方法介绍
HiveServer2默认情况下是没有开启JMX的。如果需要开启JMX,则需要在启动HiveServer2的时候添加相应的JVM参数,具体方法如下:
1. 修改HiveServer2的启动脚本,比如hive --service hiveserver2启动脚本为hive --service hiveserver2 --hiveconf hive.server2.enable.doAs=false
2. 在启动脚本中添加以下JVM参数:
```
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=<port>
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
```
其中,`<port>`为JMX连接的端口号。
3. 启动HiveServer2,JMX连接就会开启了。可以使用jconsole等工具连接HiveServer2的JMX端口进行监控和管理。
阅读全文