2014-10-02 24 views
2

我想调查所有可能的方法如何监视Spark。 Ganglia在我看来是非常有趣的选择,但不幸的是我有问题来设置它。EC2 Spark不能连接到Ganglia

特别是我使用的是Spark,它在命令./spark-ec2中使用选项--ganglia在集群设置后生成,打印出该ganglia在http://:5080/ganglia处启动,但不幸的是,我尝试连接它我得到的网站不可用。我也检查过EC2控制台,从任何地方都可以使用端口5080。

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

+0

您是否检查过防火墙设置?我遇到同样的问题,直到我意识到我的防火墙阻塞了5080端口。先验,与Ganglia的联系应该像看起来一样简单。 – 2015-01-21 08:43:46

+0

似乎'/ etc/httpd/modules /'中缺少了很多模块。 – avloss 2016-03-25 23:40:07

回答

0

这是适用于火花1.3.0 我有这个问题,这个问题是apache没有启动,因为它正在试图启动PHP 5.5,但该机拥有5.6 PHP

编辑/ etc/httpd的/conf/httpd.conf 和改变(在配置文件中最后的LoadModule命令) 的LoadModule php5_module模块/ libphp-5.5.so 到 的LoadModule php5_module模块/ libphp-5.6.so

然后重新启动Apache有: 服务httpd开始

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

0

看起来/etc/httpd/modules/中缺少了很多模块。 我评论一些线条勾勒出的/etc/httpd/conf/httpd.conf - 线没有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 

该诀窍!