ganglia監控hadoop2.0配置方法
前提:hadoop2.0集群已安裝ganglia監控工具
第一步:
hadoop使用者登入集群每乙個節點,
修改檔案:vi /opt/hadoop-2.0.0-cdh4.5.0/etc/hadoop/hadoop-metrics2.properties
將檔案內容修改為如下內容:(注釋或者刪除預設配置)
*.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.gangliasink31
*.sink.ganglia.period=10
*.sink.ganglia.slope=jvm.metrics.gccount=zero,jvm.metrics.memheapusedm=both
*.sink.ganglia.dmax=jvm.metrics.threadsblocked=70,jvm.metrics.memheapusedm=40
#注意埠是你的gmetad配置的埠
namenode.sink.ganglia.servers=239.2.11.71:8661
resourcemanager.sink.ganglia.servers=239.2.11.71:8661
datanode.sink.ganglia.servers=239.2.11.71:8661
nodemanager.sink.ganglia.servers=239.2.11.71:8661
maptask.sink.ganglia.servers=239.2.11.71:8661
reducetask.sink.ganglia.servers=239.2.11.71:8661
第二步:
在master節點重啟hadoop集群
hadoop使用者執行:
sh /opt/zookeeper-3.4.5-cdh4.4.0/bin/zkserver.sh restart
sh /opt/hadoop-2.0.0-cdh4.5.0/sbin/hadoop-daemon.sh start journalnode
sh /opt/hadoop-2.0.0-cdh4.5.0/sbin/stop-dfs.sh
sh /opt/hadoop-2.0.0-cdh4.5.0/bin-mapreduce1/stop-mapred-ha.sh
sh /opt/hadoop-2.0.0-cdh4.5.0/sbin/start-dfs.sh
sh /opt/hadoop-2.0.0-cdh4.5.0/bin-mapreduce1/start-mapred-ha.sh
sh /opt/hadoop-2.0.0-cdh4.5.0/bin/hdfs haadmin -dfshaadmin -failover nn1 nn0
重啟ganglia的gmaster程序
root使用者在172.16.2.30執行:
service gmaster restart
使用Ganglia監控Hadoop
hadoop本身提供了很多監控工具的介面,如jmx nagios ganglia等。使用ganglia監控hadoop,配置起來非常簡單,只需要修改 hadoop home conf hadoop metrics.properties檔案,把相關的配置段修改為下面的示例 configuration ...
使用Ganglia監控Hadoop
hadoop本身提供了很多監控工具的介面,如jmx nagios ganglia等。使用ganglia監控hadoop,配置起來非常簡單,只需要修改 hadoop home conf hadoop metrics.properties檔案,把相關的配置段修改為下面的示例 configuration ...
使用ganglia監控hadoop
使用ganglia監控hadoop hadoop本身提供了很多監控工具的介面,如jmx nagios ganglia等。使用ganglia監控hadoop,配置起來非常簡單,只需要修改 hadoop home conf hadoop metrics.properties檔案,把相關的配置段修改為下面...