Mesos设置从站已停用

时间:2016-03-01 09:46:14

标签: apache-spark mesos mesosphere

我正在尝试在ubuntu上设置 mesos 群集。不使用 zookeeper ,因为我只需要一个主集群。我启动了master,然后通过运行以下命令尝试在另一台机器上启动slave:

$(".onlyhtml5").click(function(e) {
    e.preventDefault();
    $('tr').filter(function() {
        return $(this).find('td.html5badge').length == 0;
    }).remove();
});

在Mesos Web UI上,从属列为mesos-slave.sh --master=master-ip:5050 。如果我尝试在与主机相同的机器上启动从机,则从机启动并列为Deactivated

我是否缺少一些可以启动奴隶的配置?

2 个答案:

答案 0 :(得分:3)

想出来。我们还需要指定从站的ip,以便主站可以与它通信。

mesos-slave.sh --master=master-ip:5050 --ip=<ip_of_slave_machine>

答案 1 :(得分:0)

当您在mesos-master日志中看到下一行时,它意味着您忘记提及mesos-agent&#34; - ip&#34;启动mesos-agent时的参数!

master.cpp:5639] Registered agent AGENT_ID... at slave(1)@127.0.1.1:5051 (AGENT-HOSTNAME) with ....
master.cpp:1313] Agent AGENT_ID at slave(1)@127.0.1.1:5051 (AGENT-HOSTNAME) disconnected
master.cpp:3197] Disconnecting agent AGENT_ID at slave(1)@127.0.1.1:5051 (AGENT-HOSTNAME)
master.cpp:3216] Deactivating agent AGENT_ID at slave(1)@127.0.1.1:5051 (AGENT-HOSTNAME)
process.cpp:2450] Failed to shutdown socket with fd 16, address 127.0.0.1:36622: Transport endpoint is not connected