firsun 2015-03-16 08:15 采纳率: 0%
浏览 1886

单机伪分布ganglia 监控hadoop,监控不到hadoop的相关监测指标

就一台计算机,ubuntu 12.04 安装ganglia 是通过apt-get ... 。 ganglia版本是3.1.7 hadoop是2.4.1,hadoop是单机伪分布式环境下,相关配置配置好后,主要是ip地址,都是127.0.0.1,在监控的web页面上只能监控到cpu,内存,网络等指标,但hadoop 的相关指标(hdfs mapreduce)监测不到。下面是配置文件。麻烦看看是什么原因。

gmetad.conf 中我只修改了这一项
data_source "my cluster" 127.0.0.1

gmond.conf 中 修改了的内容有
cluster {
name="my cluster" // 修改过
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
host {
location = localhost // 修改过
}
udp_send_channel {
//mcast_join = 239.2.11.71
host = 127.0.0.1 // 新增项
port = 8649
ttl = 1
}
udp_recv_channel { // 注释掉了两项
//mcast_join = 239.2.11.71
port = 8649
//bind = 239.2.11.71
}
其它配置项没有动。

然后是hadoop的配置修改我修改了 hadoop 中etc 下 hadoop-metrics.properties 文件

Configuration of the "dfs" context for ganglia

Pick one: Ganglia 3.0 (former) or Ganglia 3.1 (latter)

#dfs.class=org.apache.hadoop.metrics.ganglia.GangliaContext
dfs.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
dfs.period=10
dfs.servers=127.0.0.1:8649
#dfs.servers=239.2.11.71:8649

Configuration of the "mapred" context for ganglia

Pick one: Ganglia 3.0 (former) or Ganglia 3.1 (latter)

#mapred.class=org.apache.hadoop.metrics.ganglia.GangliaContext
mapred.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
mapred.period=10
mapred.servers=127.0.0.1:8649
#mapred.servers=239.2.11.71:8649

Configuration of the "jvm" context for ganglia

#jvm.class=org.apache.hadoop.metrics.ganglia.GangliaContext
jvm.class=org.apache.hadoop.metrics.ganglia.GangliaContext31
jvm.period=10
jvm.servers=127.0.0.1:8649
#jvm.servers=239.2.11.71:8649

  • 写回答

3条回答 默认 最新

  • DiamondDl 2016-07-18 15:52
    关注

    我装了却打不开web端…楼主怎么装的啊…跪求

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器