2016-03-10 30 views
1

我使用卡桑德拉 - mesos框架的最新jar文件(通过使用此杰森文件:https://teamcity.mesosphere.io/repository/download/Oss_Mesos_Cassandra_CassandraFramework/97399:id/marathon.json),但得到以下错误:部署卡桑德拉 - mesos与马拉松框架

I0310 13:19:34.699774 16389 sched.cpp:264] No credentials provided. Attempting to register without authentication I0310 13:19:34.701026 16389 sched.cpp:819] Got error 'Completed framework attempted to re-register' I0310 13:19:34.701038 16389 sched.cpp:1625] Asked to abort the driver I0310 13:19:34.701364 16389 sched.cpp:861] Aborting framework '20160309-183453-2497969674-5050-19271-0001' I0310 13:19:34.719744 16373 sched.cpp:1591] Asked to stop the driver I0310 13:19:34.719784 16389 sched.cpp:835] Stopping framework '20160309-183453-2497969674-5050-19271-0001'

任何想法?

+1

您好内,并且欢迎堆栈溢出,这只是我发送给新成员的一条消息,以帮助您解决问题。新用户的学习曲线并非如此陡峭,但了解如何使用堆栈并不总是显而易见的。请花几分钟时间看看这里[问],这也很重要,看这里.. [mcve] ..此外,如果答案对你有效,请点击答案左边的勾号,以便该问题被标记为已回答,并确保发布该问题的人获得声望。干杯。 –

回答

1

错误说Completed framework attempted to re-register这意味着框架保持其状态某处(可能在Zookeeper中,但无法通过marathon.json访问您的URL进行验证),因此会尝试以此状态存储的框架ID开始。但是,该框架ID已被注销,并且Mesos不允许您再次使用相同的ID来启动框架。

对此的解决方案是要么为框架存储选择不同的znode,要么在启动框架之前删除现有的znode。

0

非常感谢:-)。现在正在工作。但是当我试图检查动物园的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星期二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 /卡桑德拉-mesos-FW”在动物园管理员 无法从检测主 'ZK:// mesos主-2:2181 /卡桑德拉-mesos /卡桑德拉-mesos-FW' 5secs