Я использую HBase версии 2.0.2. Я планирую включить JMX для того же. Следуя ниже URL-адресу.
https://hbase.apache.org/metrics.html
Я добавил следующие строки в HBase-env. sh file
HBASE_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false"
HBASE_JMX_OPTS="$HBASE_JMX_OPTS -Dcom.sun.management.jmxremote.password.file=$HBASE_HOME/conf/jmxremote.passwd"
HBASE_JMX_OPTS="$HBASE_JMX_OPTS -Dcom.sun.management.jmxremote.access.file=$HBASE_HOME/conf/jmxremote.access"
export HBASE_MASTER_OPTS="$HBASE_JMX_OPTS -Dcom.sun.management.jmxremote.port=10101"
export HBASE_REGIONSERVER_OPTS="$HBASE_JMX_OPTS -Dcom.sun.management.jmxremote.port=10102"
После перезапуска HBase от Ambari Опять изменения сбрасываются автоматически. Я отредактировал файл, используя root пользователя и пользователя HBase. но все же JMX не включен. Но HBase запускается.