我正在测试 Apache Spark 框架。
我需要监视有关集群的某些方面,例如网络和资源。
Ganglia 看起来是满足我需要的一个不错的选择。
然后,我发现Spark支持Ganglia。
Spark监控网页上有这样的信息:
“要安装 GangliaSink,您需要执行 Spark 的自定义构建。”
我在 Spark 中找到了目录:“/extras/spark-ganglia-lgpl”。但我不知道如何安装它。
如何安装Ganglia来监控Spark集群?
我如何进行这个定制构建?
Thanks!
Spark Ganglia 支持是 Spark 项目的 Maven 配置文件之一,它是“spark-ganglia-lgpl”。为了激活配置文件,您可以在构建项目时在 mvn 命令中添加“-Pspark-ganglia-lgpl”选项。例如,使用 Ganglia 构建 Apache Hadoop 2.4.X 是通过
mvn -Pspark-ganglia-lgpl -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -DskipTests clean package
Spark项目的构建请参考文档使用 Maven 构建 Spark http://spark.apache.org/docs/latest/building-with-maven.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)