版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
环境和版本
Cenos6 32bit ElasticSearch-6.3.0 jdk8
问题一
在Cenos6 32bit下面启动Elasticsearch的时候提示如下错误:
unable to load JNA native support library, native methods will be disabled.
java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-x86/libjnidispatch.so) not found
解决
1、直接删除Elasticsearch/lib目录下面的jna文件(版本号根据具体实际情况而定,有些同学没有 .bak文件):
mv jna-4.4.5.jar jna-4.4.5.jar.bak
2、进入到lib目录下:
wget http://repo1.maven.org/maven2/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar
3、主机下载好上述jar包,利用xshell和xftp进行jar包上传到虚拟机(上传路径同样为lib目录)