我一直在研究mesos的elasticsearch。我想在ubuntu上运行的本地计算机中设置elasticsearch-mesos。我按照documentation进行了操作。此外,我根据here给出的说明设置了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路径,但是随后我看到了它的searchin
我提到了诸如this这样的SO帖子,但在mesos目录或文件系统中的任何位置都找不到libmesos.so,但我找到了libmesos.la。我可以从libmesos.la编译libmesos.so吗?

最佳答案

下载this文件并解压缩。您将找到一个编译的libmesos.so文件。将其复制到/ usr / local / lib之类的位置,然后编辑mesos.yml以使java.library.path指向该文件。希望这能解决您的问题。

09-28 14:14