2014-10-02 26 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 

該訣竅!