• Ubuntu 14.10 下Ganglia监控Spark集群


            由于Licene的限制,没有放到默认的build里面,所以在官方网站下载的二进制文件中并不包含Gangla模块,如果需要使用,需要自己编译。在使用Maven编译Spark的时候,我们可以加上-Pspark-ganglia-lgpl选项来将Ganglia相关的类打包进spark-assembly-x.x.x-hadoopx.x.x.jar中,命令如下:

    ./make-distribution.sh --tgz -Phadoop-2.4 -Pyarn -DskipTests Dhadoop.version=2.4.0 -Pspark-ganglia-lgpl

    也可以用SBT编译

    SPARK_HADOOP_VERSION=2.4.0 SPARK_YARN=true SPARK_GANGLIA_LGPL=true sbt/sbt assembly

    大家可以在这里下载我编译好的64位Spark,适用于Hadoop2.4以及以上版本

    Spark1.3.0 http://pan.baidu.com/s/1jGxPJwy

    Spark1.2.0 http://pan.baidu.com/s/1kT7rjeB

    依赖弄好之后,我们需要在$SPARK_HOME/conf/metrics.properties文件中加入一下配置:

    *.sink.ganglia.class=org.apache.spark.metrics.sink.GangliaSink
    
    *.sink.ganglia.host=master
    
    *.sink.ganglia.port=8080
    
    *.sink.ganglia.period=10
    
    *.sink.ganglia.unit=seconds
    
    *.sink.ganglia.ttl=1
    
    *.sink.ganglia.mode=multicast
    
    master.source.jvm.class=org.apache.spark.metrics.source.JvmSource
    
    worker.source.jvm.class=org.apache.spark.metrics.source.JvmSource
    
    driver.source.jvm.class=org.apache.spark.metrics.source.JvmSource
    
    executor.source.jvm.class=org.apache.spark.metrics.source.JvmSource

    所有节点都这么配置就行。

    配好之后,还是在http://master/ganglia中监控

    参考文献:http://www.iteblog.com/archives/1347

           http://www.iteblog.com/archives/1341

  • 相关阅读:
    easyexcel快速入门
    9个Vue.js库
    9个你应该知道的顶级JavaScript库
    7个使用JavaScript构建数据可视化的实用工具库
    html 无缝轮播图完整代码
    JavaScript编程语言基础语法总结
    html布局 百分比自适应框架网页模板
    js、jQuery实现文字上下无缝轮播、滚动效果
    React中实现条件渲染的方法
    使用JavaScript / jQuery为网站创夜间/高亮模式
  • 原文地址:https://www.cnblogs.com/liuchangchun/p/4589016.html
Copyright © 2020-2023  润新知