3

我一直在 mesos 上研究 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 回答