我在Fedora25上安装了mesos sudo yum install mesos
而且效果很好。
根据以下说明,启动mesos master也很好:https://fedoraproject.org/wiki/changes/apachemesos
我能看到 mesos-master
进程正在运行,具有 ps -e | grep mesos
一无所获。
但是,如果我尝试访问 localhost:5050
于是弥索斯大师悄无声息地死去 ps -e | grep mesos
.
即使我启动一个本地zookeeper示例,然后使用 --zk
参数 sudo -u mesos /usr/sbin/mesos-master ...
,我将主机正确注册到zookeeper中,但是通过端口5050访问主机仍然会导致它死机。
运行信息级日志显示 mesos-master
因为“分割错误”而死去。
I1222 09:10:01.897171 3537 replica.cpp:658] Replica received learned notice for position 32
I1222 09:10:01.897917 3537 leveldb.cpp:343] Persisting action (18 bytes) to leveldb took 691597ns
I1222 09:10:01.898047 3537 leveldb.cpp:401] Deleting ~2 keys from leveldb took 24314ns
I1222 09:10:01.898114 3537 replica.cpp:679] Persisted action at 32
I1222 09:10:01.898135 3537 replica.cpp:664] Replica learned TRUNCATE action at position 32
***Aborted at 1482397807 (unix time) try "date -d @1482397807" if you are using GNU date***
PC: @ 0x1 (unknown)
Segmentation fault
即使我尝试连接一个 mesos-slave
通过zookeeper发送给主机-这说明问题不在于zk/master/slave设置,而在于主机响应端口5050使其崩溃。
fedoraproject.org声明mesos rpm是为 Fedora 21
我用的是软呢帽25。
难道rpm不应该是向后兼容的吗,考虑到它在 Fedora 25
存储库?
暂无答案!
目前还没有任何答案,快来回答吧!