zoukankan      html  css  js  c++  java
  • Ubuntu 14.10 下Ganglia监控Hadoop集群

    前提是已经安装好Ganglia和Hadoop集群

    1 Master节点配置hadoop-metrics2.properties

    # syntax: [prefix].[source|sink|jmx].[instance].[options]
    # See package.html for org.apache.hadoop.metrics2 for details
    
    *.sink.file.class=org.apache.hadoop.metrics2.sink.FileSink
    
    #namenode.sink.file.filename=namenode-metrics.out
    
    #datanode.sink.file.filename=datanode-metrics.out
    
    #jobtracker.sink.file.filename=jobtracker-metrics.out
    
    #tasktracker.sink.file.filename=tasktracker-metrics.out
    
    #maptask.sink.file.filename=maptask-metrics.out
    
    #reducetask.sink.file.filename=reducetask-metrics.out
    # Below are for sending metrics to Ganglia
    #
    # for Ganglia 3.0 support
    # *.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30
    #
    # for Ganglia 3.1 support
    *.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31
    
    *.sink.ganglia.period=10
    
    # default for supportsparse is false
    *.sink.ganglia.supportsparse=true
    
    *.sink.ganglia.slope=jvm.metrics.gcCount=zero,jvm.metrics.memHeapUsedM=both
    *.sink.ganglia.dmax=jvm.metrics.threadsBlocked=70,jvm.metrics.memHeapUsedM=40
    
    namenode.sink.ganglia.servers=master:8649
    
    tasktracker.sink.ganglia.servers=master:8649
    
    maptask.sink.ganglia.servers=master:8649
    
    reducetask.sink.ganglia.servers=master:8649

    2 slave节点配置hadoop-metrics2.properties
    # syntax: [prefix].[source|sink|jmx].[instance].[options]
    # See package.html for org.apache.hadoop.metrics2 for details
    
    *.sink.file.class=org.apache.hadoop.metrics2.sink.FileSink
    
    #namenode.sink.file.filename=namenode-metrics.out
    
    #datanode.sink.file.filename=datanode-metrics.out
    
    #jobtracker.sink.file.filename=jobtracker-metrics.out
    
    #tasktracker.sink.file.filename=tasktracker-metrics.out
    
    #maptask.sink.file.filename=maptask-metrics.out
    
    #reducetask.sink.file.filename=reducetask-metrics.out
    # Below are for sending metrics to Ganglia
    #
    # for Ganglia 3.0 support
    # *.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30
    #
    # for Ganglia 3.1 support
    *.sink.ganglia.class=org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31
    
    *.sink.ganglia.period=10
    
    # default for supportsparse is false
    *.sink.ganglia.supportsparse=true
    
    *.sink.ganglia.slope=jvm.metrics.gcCount=zero,jvm.metrics.memHeapUsedM=both
    *.sink.ganglia.dmax=jvm.metrics.threadsBlocked=70,jvm.metrics.memHeapUsedM=40
    
    datanode.sink.ganglia.servers=master:8649
    
    jobtracker.sink.ganglia.servers=master:8649
    
    maptask.sink.ganglia.servers=master:8649
    
    reducetask.sink.ganglia.servers=master:8649

    3 重启Hadoop和ganglia
  • 相关阅读:
    品质家居 生活之魅
    珍爱之礼 美妙感受
    节日礼物清单
    2014新年礼物推荐清单
    Python元组
    python更新列表
    Python列表
    Python 数字
    Python字符串
    python标准数据类型
  • 原文地址:https://www.cnblogs.com/liuchangchun/p/4577136.html
Copyright © 2011-2022 走看看