我正在尝试使用Ganglia监视Hbase。如何使用cloudera管理控制台在hadoop-metrics.properties中编辑dfs.server属性?
根据http://wiki.apache.org/hadoop/GangliaMetrics 我需要更改:
dfs.servers=@GANGLIA@:8649
但是我无法在cloudera的管理控制台上看到修改dfs.server值的选项。
我应该怎么做?
dfs.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
mapred.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
hbase.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
jvm.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
rpc.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
ugi.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
dfs.period=10
mapred.period=10
hbase.period=10
jvm.period=10
rpc.period=10
ugi.period=10
dfs.fileName=/tmp/metrics/dfs.log
mapred.fileName=/tmp/metrics/dfs.log
hbase.fileName=/tmp/metrics/hbase.log
jvm.fileName=/tmp/metrics/jvm.log
rpc.fileName=/tmp/metrics/rpc.log
ugi.fileName=/tmp/metrics/ugi.lo
我不认为Cloudera管理控制台能够通过UI编辑hadoop-metrics.properties配置,你只需要手动编辑这个配置。在Hadoop中,hadoop-metrics.properties配置设置包含指标上下文"dfs","mapred"和"jvm"的设置,因此您可以编辑"dfs"部分,如下所示:
首先停止HDFS服务。
访问 conf/hadoop-metrics.properties 添加您需要的 GangliaMetrics 更改:
dfs.servers=@GANGLIA@:8649
重新启动 HDFS 服务