我处于这种情况下,我有两个主人和四个奴隶。所有这些都运行良好。但是当我试图访问马拉松时,我得到的是“无法确定当前的领导者”错误。我在两位大师(117和115)都参加了马拉松比赛。 这基本上就是我为了马拉松而跑步的目的:
java -jar ./bin/../target/marathon-assembly-0.11.0-SNAPSHOT.jar --master 172.16.50.117:5050 --zk zk://172.16.50.115:2181,172.16.50.117:2181/marathon
有人可以对此有所了解吗?
答案 0 :(得分:5)
首先,我会仔细检查你是否能够与Marathon主机的Zookeeper交谈。
接下来,有几点要注意:
final class Employee {
private String firstName;
private String lastName;
// You can have more constructors here
public Employee() {
firstName = "Default Value for First Name";
lastName = "Default Value for Last Name";
}
// Getters, Setters
}
标志。有关如何在Apache Mesos网站上的操作指南中设置--quorum
标志(及其重要性)的详细信息,请参阅:http://mesos.apache.org/documentation/latest/operational-guide --quorum
标志设置为--zk
(添加第三个ZK实例,请参阅上面的第一点)。对于Mesos代理和Marathon中的--zk=zk://172.16.50.117:2181,172.16.50.115:2181/mesos
标志,应使用相同的值,而不是指定单个主数据。答案 1 :(得分:0)
最好在群集中运行奇数个主服务器。要这样做,要么添加另一个主人,要么你有三个或删除一个,所以你只有一个。