JMX工具

Java VisualVM提供了一个可视化的界面,用于查看Java应用程序在Java虚拟机(JVM)上运行的详细信息,并对这些应用程序进行故障排除和分析。

使用

第一步:获得IoTDB-server。

第二步:编辑配置文件

  • IoTDB在本地 查看$IOTDB_HOME/conf/jmx.password,使用默认用户或者在此添加新用户 若新增用户,编辑$IOTDB_HOME/conf/jmx.access,添加新增用户权限

  • IoTDB不在本地 编辑$IOTDB_HOME/conf/iotdb-env.sh 修改以下参数:

  1. JMX_LOCAL="false"
  2. JMX_IP="the_real_iotdb_server_ip" # 填写实际IoTDB的IP地址

查看$IOTDB_HOME/conf/jmx.password,使用默认用户或者在此添加新用户 若新增用户,编辑$IOTDB_HOME/conf/jmx.access,添加新增用户权限

第三步:启动IoTDB-server。

第四步:使用jvisualvm

  1. 确保安装jdk 8。jdk 8以上需要下载 visualvmJMX 工具 - 图1 (opens new window)

  2. 打开jvisualvm

  3. 在左侧导航栏空白处右键 -> 添加JMX连接 JMX 工具 - 图2

  4. 填写信息进行登录,按下图分别填写,注意需要勾选”不要求SSL连接”。 例如: 连接:192.168.130.15:31999 用户名:iotdb 口令:passw!d JMX 工具 - 图3