首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mesos从服务器没有连接到mesos主集群。

mesos从服务器没有连接到mesos主集群。
EN

Stack Overflow用户
提问于 2016-01-16 16:41:47
回答 1查看 2.6K关注 0票数 2

我有一个设置,在那里我使用了3个mesos大师和3个mesos斜杠。在完成所有所需的配置之后,我可以看到3个mesos主机群是由动物园管理员维护的集群的一部分。

现在,我已经设置了3个mesos奴隶,当我启动mesos -从服务时,我期望mesos奴隶可以在mesos主web UI页面上使用。但我在“奴隶”标签上没有看到他们中的任何一个。

selinux,防火墙,iptalbe都被禁用了。能够在节点之间执行ssh。

代码语言:javascript
复制
[cloud-user@slave1 ~]$ sudo systemctl status mesos-slave -l
   mesos-slave.service - Mesos Slave
   Loaded: loaded (/usr/lib/systemd/system/mesos-slave.service; enabled)
   Active: active (running) since Sat 2016-01-16 16:11:55 UTC; 3s ago
   Main PID: 2483 (mesos-slave)
   CGroup: /system.slice/mesos-slave.service
           ├─2483 /usr/sbin/mesos-slave --master=zk://10.0.0.2:2181,10.0.0.6:2181,10.0.0.7:2181/mesos --log_dir=/var/log/mesos --containerizers=docker,mesos --executor_registration_timeout=5mins
           ├─2493 logger -p user.info -t mesos-slave[2483]
           └─2494 logger -p user.err -t mesos-slave[2483]

Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.628670  2497 detector.cpp:482] A new leading master (UPID=master@127.0.0.1:5050) is detected
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.628732  2497 slave.cpp:729] New master detected at master@127.0.0.1:5050
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.628825  2497 slave.cpp:754] No credentials provided. Attempting to register without authentication
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.628844  2497 slave.cpp:765] Detecting new master
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.628872  2497 status_update_manager.cpp:176] Pausing sending status updates
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: E0116 16:11:55.628922  2503 process.cpp:1911] Failed to shutdown socket with fd 11: Transport endpoint is not connected
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.629093  2502 slave.cpp:3215] master@127.0.0.1:5050 exited
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: W0116 16:11:55.629107  2502 slave.cpp:3218] Master disconnected! Waiting for a new master to be elected
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: E0116 16:11:55.983531  2503 process.cpp:1911] Failed to shutdown socket with fd 11: Transport endpoint is not connected
Jan 16 16:11:57 slave1.novalocal mesos-slave[2494]: E0116 16:11:57.465049  2503 process.cpp:1911] Failed to shutdown socket with fd 11: Transport endpoint is not connected
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-18 01:41:05

所以有问题的是:

代码语言:javascript
复制
Jan 16 16:11:55 slave1.novalocal mesos-slave[2494]: I0116 16:11:55.629093  2502 slave.cpp:3215] master@127.0.0.1:5050 exited

特别要注意的是,它检测主服务器的IP地址为127.0.0.1。Mesos Agent1会看到IP地址,并尝试连接失败(主机与代理不在同一台机器上运行)。

之所以会发生这种情况,是因为主人宣布它认为自己的IP地址在动物园管理员中。在您的示例中,主服务器认为它的IP为127.0.0.1,然后将其存储到zk中。Mesos有几个配置标志来控制这种行为,主要是--hostname--no-hostname_lookup--ip--ip_discovery_command,并通过设置环境变量LIBPROCESS_IP。有关它们的详细信息以及它们所做的事情,请参见http://mesos.apache.org/documentation/latest/configuration/

最好的方法就是确保机器有可解析的主机名。Mesos对主机名进行反向DNS查找,以确定IP用户将从哪个IP地址与其联系。

如果无法正确设置主机名,我建议手动设置--hostname--ip,这将导致mesos宣布您想要的内容。

1 mesos从服务器已重命名为代理,请参阅:https://issues.apache.org/jira/browse/MESOS-1478

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34829419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档