Sto provando a connettere uno slave Mesos al suo master. Whenver lo schiavo tenta di connettersi al master, ricevo il seguente messaggio:Endpoint di trasporto non connesso - Mesos Slave/Master
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
L'errore sembra essere:
E0806 16: 39: 59,091,384 mila 940 socket.hpp: 107] Shutdown fallito il fd = 25: Trasporto endpoint non è collegato [107]
Il padrone di casa è stato avviato utilizzando:
./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
E lo schiavo
./mesos-slave.sh --master=zk://10.129.62.61:2181/mesos
Se eseguo lo schiavo sulla stessa macchina virtuale come l'host va bene lavorare.
Non ho trovato molte informazioni su Internet. Io corro due scatole virtuali (Debian 8.1) su VirtualBox 5. Il padrone di casa è un Windows 7.
Edit 1:
Il padrone e lo schiavo sia eseguito su una macchina virtuale dedicato.
Entrambe le VM nextorks sono configurate utilizzando la rete a ponte.
ifconfig da maestro:
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 da schiavo:
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)
Edit 2:
I registri slave può essere trovato alla http://pastebin.com/CXZUBHKr
I registri anagrafici sono disponibili all'indirizzo http://pastebin.com/thYR1par
Puoi mostrare l'output di 'ipconfig' sul tuo slave? Sospetto che si registri per padroneggiare con IP errato – janisz
Ho modificato la domanda –
che sto suggerendo in base al [documento iniziale] (http://mesos.apache.org/gettingstarted/). Invece di './mesos-slave.sh --master = zk: //10.129.62.61: 2181/mesos', puoi provare' ./mesos-slave.sh --master = 10.129.62.61: 5050' e vedere se funziona? Perché il processo di mesos-master è in ascolto sulla porta 5050. – Dharmit