elasticsearch,mesos,Apache,Compilation,elasticsearch,Mesos" /> elasticsearch,mesos,Apache,Compilation,elasticsearch,Mesos" />

Apache 如何编译libmesos.so文件?

Apache 如何编译libmesos.so文件?,apache,compilation,elasticsearch,mesos,Apache,Compilation,elasticsearch,Mesos,我一直在研究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 Ex

我一直在研究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吗?

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

我试过上面的方法。现在我又犯了一个错误Java运行时环境检测到一个致命错误:#SIGSEGV(0xb)位于pc=0x00007ff83e196b87,pid=8891,tid=140703811970816。我认为,制造问题也是如此。如何在本地机器上编译libmesos.so?请按照mesos的[入门]指南再次尝试构建。它将创造利比索斯。在运行makeinstall时,您可能必须提供root权限。[入门]:。是坏的@cutteeth,但指南说“makeinstall”是可选的。好的做法是永远不要提供一个模糊的谷歌驱动器链接。这个库对于加密挖掘可能很有用,没有人知道。