3

私はメソのelasticsearchに取り組んでいます。ubuntu で実行されているローカル マシンに elasticsearch-mesos をセットアップしたいと考えています。mesosのドキュメントに従って行いました。また、こちらの指示に従ってelasticsearchをセットアップします。Elasticsearch を実行すると、エラーが発生します

Failed to load native Mesos library from /home/me/workspace/mesos-  
0.20.1/src/java/generated/org/apache/mesos
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no mesos in   
java.library.path  

しばらくグーグルで調べた後、/usr/local/lib へのパスと他のいくつかの Java パスを変更しようとしましたが、その検索でこのような SO 投稿を参照したことがわかりましたが、mesos ディレクトリのどこにも libmesos.so が見つかりませんでしたまたは私のファイルシステムで libmesos.la を見つけました。libmesos.la から libmesos.so をコンパイルできますか?

4

1 に答える 1

0

このファイルをダウンロードして解凍します。コンパイルされた libmesos.so ファイルが見つかります。/usr/local/lib などの場所にコピーし、mesos.yml を編集して java.library.path がそのファイルを指すようにします。これで問題が解決することを願っています。

于 2015-01-05T08:29:33.280 に答える