Skip to main content

JMX Tool

...About 1 min

JMX Tool

Java VisualVM is a tool that provides a visual interface for viewing detailed information about Java applications while they are running on a Java Virtual Machine (JVM), and for troubleshooting and profiling these applications.

Usage

Step1: Fetch IoTDB-sever.

Step2: Edit configuration.

  • IoTDB is LOCAL
    View $IOTDB_HOME/conf/jmx.password, and use default user or add new users here.
    If new users are added, remember to edit $IOTDB_HOME/conf/jmx.access and add new users' access

  • IoTDB is not LOCAL
    Edit $IOTDB_HOME/conf/datanode-env.sh, and modify config below:

JMX_LOCAL="false"
JMX_IP="the_real_iotdb_server_ip"  # Write the actual IoTDB IP address

View $IOTDB_HOME/conf/jmx.password, and use default user or add new users here.
If new users are added, remember to edit $IOTDB_HOME/conf/jmx.access and add new users' access

Step 3: Start IoTDB-server.

Step 4: Use jvisualvm

  1. Make sure jdk 8 is installed. For versions later than jdk 8, you need to download visualvmopen in new window

  2. Open jvisualvm

  3. Right-click at the left navigation area -> Add JMX connection

  4. Fill in information and log in as below. Remember to check "Do not require SSL connection".
    An example is:
    Connection:192.168.130.15:31999
    Username:iotdb
    Password:passw!d

Copyright © 2024 The Apache Software Foundation.
Apache IoTDB, IoTDB, Apache, the Apache feather logo, and the Apache IoTDB project logo are either registered trademarks or trademarks of The Apache Software Foundation in all countries

Have a question? Connect with us on QQ, WeChat, or Slack. Join the community now.