无法加载JNA本机支持库Elasticsearch 6.x

巨大的:

我已经在中安装了Elasticsearch6.x Debian 7 (wheezy)我尝试从开始service elasticsearch start但它给我一个错误信息

root@debian:~# sudo -i service elasticsearch start
[FAIL] Starting Elasticsearch Server: failed!

我尝试查看位于的elasticsearch日志文件nano /var/log/elasticsearch/elasticsearch.log,但出现此错误

[2017-12-14T11:25:39,153][WARN ][o.e.b.Natives            ] 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 in resource path ([file:/usr/share/elasticsearch/lib/lucene-spatial-$
        at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:962) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:922) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at com.sun.jna.Native.<clinit>(Native.java:190) ~[jna-4.4.0-1.jar:4.4.0 (b0)]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_151]
        at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_151]
        at org.elasticsearch.bootstrap.Natives.<clinit>(Natives.java:45) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:103) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:171) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:322) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) [elasticsearch-cli-6.1.0.jar:6.1.0]
        at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) [elasticsearch-6.1.0.jar:6.1.0]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:85) [elasticsearch-6.1.0.jar:6.1.0]
[2017-12-14T11:25:39,212][WARN ][o.e.b.Natives            ] cannot check if running as root because JNA is not available
[2017-12-14T11:25:39,212][WARN ][o.e.b.Natives            ] cannot install system call filter because JNA is not available
[2017-12-14T11:25:39,215][WARN ][o.e.b.Natives            ] cannot register console handler because JNA is not available
[2017-12-14T11:25:39,256][WARN ][o.e.b.Natives            ] cannot getrlimit RLIMIT_NPROC because JNA is not available
[2017-12-14T11:25:39,256][WARN ][o.e.b.Natives            ] cannot getrlimit RLIMIT_AS beacuse JNA is not available
[2017-12-14T11:25:39,256][WARN ][o.e.b.Natives            ] cannot getrlimit RLIMIT_FSIZE because JNA is not available

我该如何解决?我已经安装了Java,version javac 1.8.0_151

我的代码有什么问题?`

巨大的:

好吧,我找到了解决方案。显然我的虚拟机内存存储(RAM)为1 GB-2 GB,因此我将虚拟机的RAM容量增加到至少4GB,然后重新启动计算机。弹性搜索开始就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Elasticsearch 6.x中运行设置密码(密钥库密码不正确)

如何将JSON文件导入ElasticSearch 6.x?

ElasticSearch 6.x和NEST简单查询

iptables规则未在CentOS 6.x上重新加载

库的Angular CLI 6.x环境文件

我无法应用gradle 6.x插件

无法安装laravel / UI在Laravel 6.x中

无法使用 Guzzle 6.x 从 Twilio 获取 api 数据

Xcode 6 GM无法在OS X Yosemite上启动

Oozie作业无法通过Mapr 6.x

X1 Carbon Gen 6无法进入深度睡眠

yum存储库中有`6 /``6.0 /`,`6.1 /`...`6.9 /`目录,`6.x`和`6 /`有什么区别?

如何在不使用X-Pack的情况下设置Elasticsearch 6.x密码

ElasticSearch 7.x NEST客户端与ES 6.x的兼容性

使用 dplyr 包显示 x Input `bhr6` 无法回收到大小 6 的变异错误

为什么sympy无法计算像(6-x * x)**(1.5)这样的分数幂公式?

Php 数组 6 x 6 爆炸

八度错误:dyld:库未加载:/usr/X11/lib/libfreetype.6.dylib

没有3x启动图像但支持iPhone 6和iPhone 6plus的iOS App提交

新iPhone 6和6+的图像分辨率,是否添加了@ 3x支持?

es6模块本机支持

6.x错误中尚不支持装饰器

我如何使 unity 5.x 支持 c# 5 或 6?

elasticsearch-2是否兼容将kibana从版本4.5升级到5.x或6.x

使用 Elasticsearch .NET 和 NEST 6.x:如何从多个索引中多获取文档

Elasticsearch 6.x 中 number_of_routing_shards 的最大值

如何使用 elasticsearch.net/nest 6.x 更新 _doc 类型的设置

如何避免使用Nest .NET 6.x将重复项发布到elasticsearch中?

如何在 elasticSearch 6.x 中检索部分文档?