我正在使用cassandra-mesos框架的最新jar文件(通过使用此jason文件:https://teamcity.mesosphere.io/repository/download/Oss_Mesos_Cassandra_CassandraFramework/97399:id/marathon.json),但收到以下错误:
I0310 13:19:34.699774 16389 sched.cpp:264]没有提供凭证。 试图在没有认证的情况下注册I0310 13:19:34.701026 16389 sched.cpp:819]收到错误'试图完成框架尝试 重新注册'I0310 13:19:34.701038 16389 sched.cpp:1625]被要求 中止司机I0310 13:19:34.701364 16389 sched.cpp:861]中止 框架'20160309-183453-2497969674-5050-19271-0001'I0310 13:19:34.719744 16373 sched.cpp:1591]要求停止驾驶员I0310 13:19:34.719784 16389 sched.cpp:835]停止框架 '20160309-183453-2497969674-5050-19271-0001'
有什么想法吗?
答案 0 :(得分:1)
错误说Completed framework attempted to re-register
这意味着框架在某处保持其状态(可能在Zookeeper中,但无法通过marathon.json访问您的URL进行验证),因此尝试从存储在此状态的框架ID开始。但是,该框架ID已经取消注册,并且Mesos不允许您再次使用相同的ID启动框架。
对此的解决方案是为框架存储选择不同的znode,或者在启动框架之前删除现有的znode。
答案 1 :(得分:0)
非常感谢:-)。它现在正在工作。但当我试图检查zookeeper的cassandra-mesos时,我收到以下错误:mesos-resolve zk:// mesos-master-2:2181 / cassandra-mesos / cassandra-mesos-fw 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @log_env @ 712:客户端环境:zookeeper.version = zookeeper C客户端3.4.5 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 716:客户端环境:host.name = mesos-slave-1 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 723:客户端环境:os.name = Linux 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 724:客户端环境:os.arch = 3.10.0-327.4.4.el7.x86_64 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 725:客户端环境:os.version =#1 SMP Tue 1月5日16:07:00 UTC 2016 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 733:客户端环境:user.name = root 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 741:客户端环境:user.home = / root 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ log_env @ 753:客户端环境:user.dir = / ephemeral / cassandra-mesos 2016-03-13 12:46:22,428:26613(0x7fa4fa843700):ZOO_INFO @ zookeeper_init @ 786:启动客户端连接,host = mesos-master-2:2181 sessionTimeout = 10000 watcher = 0x7fa5023200b0 sessionId = 0 sessionPasswd = context = 0x7fa4d8001ec0 flags = 0 2016-03-13 12:46:22,429:26613(0x7fa4f6628700):ZOO_INFO @ check_events @ 1703:已启动与服务器的连接[10.254.227.148:2181] 2016-03-13 12:46:22,434:26613(0x7fa4f6628700):ZOO_INFO @ check_events @ 1750:服务器[10.254.227.148:2181]上的会话建立完成,sessionId = 0x25364fb9f3a0020,协商超时= 10000 警告:在InitGoogleLogging()写入STDERR之前记录 I0313 12:46:22.434587 26616 group.cpp:313]连接到ZooKeeper的组进程(组(1)@ 10.254.235.46:56890) I0313 12:46:22.434659 26616 group.cpp:787]同步组操作:队列大小(连接,取消,数据)=(0,0,0) I0313 12:46:22.434670 26616 group.cpp:385]试图创建路径&cassandra-mesos / cassandra-mesos-fw'在ZooKeeper中 无法从&#; zk:// mesos-master-2:2181 / cassandra-mesos / cassandra-mesos-fw'中检测到主人。在5secs内