我正在尝试调查如何监控Spark的所有可能方法。 Ganglia在我看来是非常有趣的选择,但不幸的是我设置它有问题。
特别是我正在使用Spark,并且在群集设置后使用选项--ganglia构建命令./spark-ec2,它打印出神经节在http://:5080 / ganglia启动,但不幸的是当我尝试连接它我得到的网站不可用。我还检查了EC2控制台,可以从任何地方获得端口5080。
所以我的问题是,如果有人有一些想法,如何可能连接到Ganglia,哪些可能是错的?提前感谢您的任何建议。
答案 0 :(得分: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: 服务httpd start
这对我有用,希望它有所帮助。
答案 1 :(得分:0)
/etc/httpd/modules/
似乎缺少相当多的模块。
我已经评论了/etc/httpd/conf/httpd.conf
中的一些行 - 154, 196, 197, 198
行,{I}已经在#
开头,因此:
#LoadModule unixd_module modules/mod_unixd.so
另外我已经创建了libmp的sym-link
ln -s /usr/lib64/httpd/modules/libphp5.so /etc/httpd/modules/libphp-5.6.so
最后我开始httpd
服务
service httpd start
这就是诀窍!