【发布时间】:2015-10-29 18:56:27
【问题描述】:
我正在尝试将 Mesos 从站连接到其主站。每当从站尝试连接到主站时,我都会收到以下消息:
I0806 16:39:59.090845 935 hierarchical.hpp:528] Added slave 20150806-163941-1027506442-5050-921-S3 (debian) with cpus(*):1; mem(*):1938; disk(*):3777; ports(*):[31000-32000] (allocated: )
E0806 16:39:59.091384 940 socket.hpp:107] Shutdown failed on fd=25: Transport endpoint is not connected [107]
I0806 16:39:59.091508 940 master.cpp:3395] Registered slave 20150806-163941-1027506442-5050-921-S3 at slave(1)@127.0.1.1:5051 (debian) with cpus(*):1; mem(*):1938; disk(*):3777; ports(*):[31000-32000]
I0806 16:39:59.091747 940 master.cpp:1006] Slave 20150806-163941-1027506442-5050-921-S3 at slave(1)@127.0.1.1:5051 (debian) disconnected
I0806 16:39:59.091868 940 master.cpp:2203] Disconnecting slave 20150806-163941-1027506442-5050-921-S3 at slave(1)@127.0.1.1:5051 (debian)
I0806 16:39:59.092031 940 master.cpp:2222] Deactivating slave 20150806-163941-1027506442-5050-921-S3 at slave(1)@127.0.1.1:5051 (debian)
I0806 16:39:59.092248 939 hierarchical.hpp:621] Slave 20150806-163941-1027506442-5050-921-S3 deactivated
错误似乎是:
E0806 16:39:59.091384 940 socket.hpp:107] fd=25 关闭失败:传输端点未连接 [107]
主机开始使用:
./mesos-master.sh --ip=10.129.62.61 --work_dir=~/Mesos/mesos-0.23.0/workdir/ --zk=zk://10.129.62.61:2181/mesos --quorum=1
还有奴隶
./mesos-slave.sh --master=zk://10.129.62.61:2181/mesos
如果我在与主机相同的 VM 上运行从属服务器,它就可以正常工作。
我在互联网上找不到太多信息。我在 VirtualBox 5 上运行了两个虚拟机(Debian 8.1)。主机是 windows 7。
编辑 1:
主从都运行在一个专用的虚拟机上。
两个虚拟机 nextorks 均使用桥接网络进行配置。
来自主服务器的ifconfig:
eth0 Link encap:Ethernet HWaddr 08:00:27:cc:6c:6e
inet addr:10.129.62.61 Bcast:10.129.255.255 Mask:255.255.0.0
inet6 addr: fe80::a00:27ff:fecc:6c6e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5335953 errors:0 dropped:0 overruns:0 frame:0
TX packets:1422428 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:595886271 (568.2 MiB) TX bytes:362423868 (345.6 MiB)
来自从站的ifconfig:
eth0 Link encap:Ethernet HWaddr 08:00:27:56:83:20
inet addr:10.129.62.49 Bcast:10.129.255.255 Mask:255.255.0.0
inet6 addr: fe80::a00:27ff:fe56:8320/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4358561 errors:0 dropped:0 overruns:0 frame:0
TX packets:3825 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:397126834 (378.7 MiB) TX bytes:354116 (345.8 KiB)
编辑 2:
slave日志可以在http://pastebin.com/CXZUBHKr找到
主日志可以在http://pastebin.com/thYR1par找到
【问题讨论】:
-
你能在你的slave上显示
ipconfig的输出吗?我怀疑它用错误的 IP 注册到 master -
我编辑了问题
-
我建议基于getting started document。你可以试试
./mesos-slave.sh --master=10.129.62.61:5050,而不是./mesos-slave.sh --master=zk://10.129.62.61:2181/mesos,看看是否可行?因为 mesos-master 进程正在监听 5050 端口。 -
我得到同样的错误
标签: linux debian virtualbox mesos marathon