3

Fedora 25 に Mesos をインストールしたところ、問題なく動作sudo yum install mesosしました。

ここの指示に従って、Mesos マスターの起動も正常に機能しました: https://fedoraproject.org/wiki/Changes/ApacheMesos

mesos-masterプロセスが実行されているのを確認できますが、ps -e | grep mesos何も得られません。

ただし、アクセスしようとするとlocalhost:5050mesos-masterは黙ってさらに死にps -e | grep mesosます。

ローカルの Zookeeper インスタンスを起動し、--zkパラメータをsudo -u mesos /usr/sbin/mesos-master ...で使用しても、Zookeeper にマスターを適切に登録できますが、ポート 5050 経由でマスターにアクセスすると、依然として停止します。

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

Zookeeper を介してマスターに接続しようとしてもクラッシュが発生しますmesos-slave。これは、問題が zk/master/slave のセットアップにあるのではなく、ポート 5050 に応答するマスターがクラッシュするという事実にあることを示しています。

fedoraproject.orgは、Mesos RPM が作成されFedora 21、Fedora 25で実行していると述べています。

Fedora 25RPM はリポジトリに存在することを考えると、下位互換性があるはずではありませんでしたか?

4

0 に答える 0