尝试运行Mesos任务时的临时重定向

问题描述

我有一个集群,其中有3个Master和7个Slave。

尝试运行一个简单的示例,首先找出母版:

mesos-execMASTER=$(mesos-resolve `cat /etc/mesos/zk`)

然后运行一个简单的任务

mesos-execmesos-execute --master=$MASTER --name="cluster-test" --command="sleep 5"

该任务正试图从一个Masters副本(不是实际的master)执行,并且我收到此消息:

W0914 07:47:54.281811  6712 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 07:47:55.282074  6717 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 07:47:56.281652  6716 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 07:47:57.285864  6713 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 07:47:58.286593  6714 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 07:47:59.285643  6715 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE

法定人数设置为2。

最后:

  • 一无所有
  • 无法访问用于主服务器的Web UI(无法连接到MASTER_URL。正在重试)
  • 所有master-replicas都指向master

编辑

来自领队长:

echo $MASTER
master_ip:5050

mesos-execute --master=$MASTER --name="cluster-test" --command="sleep 5"
I0914 08:19:42.634490  8861 scheduler.cpp:525] New master detected at master@master_ip:5050
W0914 08:19:42.646394  8856 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE
W0914 08:19:43.688532  8856 scheduler.cpp:713] Received '307 Temporary Redirect' () for SUBSCRIBE

但是在日志中:

Current master is not elected as leader,and leader information is unavailable. Failed to redirect the request url: /master/state?jsonp=angular.callbacks._ax

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)