2

我正在尝试研究如何监控 Spark 的所有可能方法。Ganglia 在我看来是一个非常有趣的选择,但不幸的是我在设置它时遇到了问题。

特别是我正在使用 Spark,它在集群设置后内置命令 ./spark-ec2 和选项 --ganglia,它打印出 ganglia 从 http://:5080/ganglia 开始,但不幸的是,当我尝试连接时我得到那个网站不可用。我还检查了 EC2 控制台,端口 5080 可从任何地方使用。

所以我的问题是,如果有人有一些想法,如何连接到 Ganglia 以及可能出了什么问题?提前感谢您的任何建议。

4

2 回答 2

0

似乎缺少不少模块/etc/httpd/modules/。我已经评论了一些不符合/etc/httpd/conf/httpd.conf- 行 no的行154, 196, 197, 198,我已经#在开头添加了,例如:

#LoadModule unixd_module modules/mod_unixd.so

另外我创建了指向 libphp 的符号链接

ln -s /usr/lib64/httpd/modules/libphp5.so /etc/httpd/modules/libphp-5.6.so

最后我开始httpd服务了

service httpd start

那成功了!

于 2016-03-25T23:44:10.253 回答
0

这适用于 Spark 1.3.0:我遇到了这个问题,问题是 apache 没有启动,因为它试图启动 php 5.5 但机器有 php 5.6

编辑 /etc/httpd/conf/httpd.conf 并将 LoadModule php5_module modules/libphp-5.5.so 更改为 LoadModule php5_module modules/libphp-5.6.so (配置文件中的最后一个 LoadModule 命令)

然后使用以下命令重新启动 apache: service httpd start

这对我有用,希望它有所帮助。

于 2015-11-01T11:03:42.530 回答