3

我在 Fedora 25 上安装了 Mesos sudo yum install mesos,它运行良好。

按照此处的说明,启动 Mesos master 也可以正常工作:https ://fedoraproject.org/wiki/Changes/ApacheMesos

我能够看到mesos-master进程正在运行,ps -e | grep mesos没有任何结果。

但是,如果我尝试访问,localhost:5050那么mesos-master会默默地死去ps -e | grep mesos

即使我启动一个本地 Zookeeper 实例,然后使用--zk参数 with sudo -u mesos /usr/sbin/mesos-master ...,我也可以将 master 正确注册到 Zookeeper 中,但是通过端口 5050 访问 master 仍然会导致它死亡。

使用 INFO 级别的日志记录运行显示,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 将 a 连接到主服务器,也会发生崩溃 - 这表明问题不在于 zk/master/slave 设置,而是主服务器响应端口 5050 使其崩溃的事实。

fedoraproject.org声明 Mesos RPM 是为我创建的Fedora 21,我在 Fedora 25上运行。

考虑到它存在于存储库中,RPM 不应该向后兼容Fedora 25吗?

4

0 回答 0