Mesos - Zookeeper错误;连接被拒绝

时间:2015-12-27 18:30:11

标签: python apache-zookeeper mesos

我在虚拟机上设置了Apache Mesos 0.21.2。安装是通过下载源代码,编译它们并应用make install来完成的。

在另一台虚拟机上,我复制了构建目录,以便将其用作从属系统。

我想从一个小小的'hello world'开始。 http://jamesporter.me/2014/11/15/hello-mesos.html

中显示的框架

但是,当我执行python框架时 python hello_mesos.py

我得到以下日志:

I1227 19:16:02.790803  1678 sched.cpp:137] Version: 0.21.1
2015-12-27 19:16:02,790:1678(0x7f6b1e3de700):ZOO_INFO@log_env@712: Client      
environment:zookeeper.version=zookeeper C client 3.4.5
...
2015-12-27 
19:17:09,526:1678(0x7f6b1bf7e700):ZOO_ERROR@handle_socket_error_msg@1697: 
Socket [127.0.0.1:2181] zk retcode=-4, errno=111(Connection refused): server   
refused to accept the client

触发此错误的来源是什么?有没有其他方法可以获得更多信息?

提前感谢您提供的任何提示和 最诚挚的问候

1 个答案:

答案 0 :(得分:2)

我建议您使用最近的Mesos版本,0.21.2已经很老了,因为0.26.0已经用完了。还有预编译的软件包。

关于你的实际问题,似乎是

  • ZooKeeper未在您尝试在
  • 上执行框架的主机上启动
  • 如果您尝试从其他主机访问ZK,则需要设置实际IP