【问题标题】:EC2 Spark can not connect to GangliaEC2 Spark 无法连接到 Ganglia
【发布时间】:2014-10-02 16:06:07
【问题描述】:

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

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

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

【问题讨论】:

  • 你检查你的防火墙设置了吗?在我意识到我的防火墙阻止了 5080 端口之前,我遇到了同样的问题。先验地,与 Ganglia 的连接应该像看起来一样简单。
  • /etc/httpd/modules/ 中似乎缺少不少模块。

标签: amazon-web-services amazon-ec2 apache-spark ganglia


【解决方案1】:

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

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

然后使用以下命令重新启动 apache: 服务 httpd 启动

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

【讨论】:

    【解决方案2】:

    /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
    

    成功了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2021-05-07
      • 2016-04-16
      • 2021-04-17
      • 1970-01-01
      相关资源
      最近更新 更多