添加x-pack插件后,elasticsearch服务停止[无法加载插件类[org.elasticsearch.xpack.XPackPlugin]

法尔丁·贝布迪(Fardin Behboudi)

我正在使用弹性堆栈5.1。

我安装了elasticsearch和kibana,上面安装了xpack,并且它们正在工作我还按照所需的安装顺序安装了logstash和beats。

安装好Beats之后,在对我公司的VPN和代理进行了一些更改之后,elasticsearch和kibana停止工作,该服务甚至无法启动。

我删除了可以使ES和kibana正常工作的x-pack,但是当我安装x-pack时,ES和kibana再次停止工作。我应该怎么办?

日志显示无法加载xpack插件:

[2017-01-26T11:34:12,963][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: ElasticsearchException[Failed to load plugin class [org.elasticsearch.xpack.XPackPlugin]]; nested: InvocationTargetException; nested: AccessDeniedException[/etc/elasticsearch/x-pack/system_key];
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.cli.Command.main(Command.java:88) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) ~[elasticsearch-5.1.2.jar:5.1.2]
Caused by: org.elasticsearch.ElasticsearchException: Failed to load plugin class [org.elasticsearch.xpack.XPackPlugin]
    at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:384) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:336) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:132) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:294) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:229) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap$6.<init>(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-5.1.2.jar:5.1.2]
    ... 6 more
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_121]
    at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:373) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:336) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:132) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:294) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:229) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap$6.<init>(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-5.1.2.jar:5.1.2]
    ... 6 more
Caused by: java.nio.file.AccessDeniedException: /etc/elasticsearch/x-pack/system_key
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) ~[?:?]
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:?]
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:?]
    at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) ~[?:?]
    at java.nio.file.Files.newByteChannel(Files.java:361) ~[?:1.8.0_121]
    at java.nio.file.Files.newByteChannel(Files.java:407) ~[?:1.8.0_121]
    at java.nio.file.Files.readAllBytes(Files.java:3152) ~[?:1.8.0_121]
    at org.elasticsearch.xpack.security.crypto.CryptoService.readSystemKey(CryptoService.java:160) ~[?:?]
    at org.elasticsearch.xpack.security.crypto.CryptoService.<init>(CryptoService.java:112) ~[?:?]
    at org.elasticsearch.xpack.security.Security.<init>(Security.java:191) ~[?:?]
    at org.elasticsearch.xpack.XPackPlugin.<init>(XPackPlugin.java:193) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_121]
    at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:373) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:336) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:132) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:294) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.node.Node.<init>(Node.java:229) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap$6.<init>(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:214) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) ~[elasticsearch-5.1.2.jar:5.1.2]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-5.1.2.jar:5.1.2]
    ... 6 more
贾斯汀·米勒(Justin Miller)

所以我能够解决这个问题。

ls -al / etc / elasticsearch / x-pack / system_key -rw ------- 1根elasticsearch 128 Nov 14 16:21 / etc / elasticsearch / x-pack / system_key

chown elasticsearch / etc / elasticsearch / x-pack / system_key

看起来elasticsearch-plugin命令以root身份安装了x-pack插件,而elasticsearch本身无权读取此文件。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

elasticsearch xpack - 无法更改默认密码

来自分类Dev

如何通过 xpack 创建elasticsearch watcher

来自分类Dev

使用 XPack 设置 ElasticSearch 和 Kibana 图像

来自分类Dev

ElasticSearch xpack.security.enabled:true启动时出错

来自分类Dev

LogStash无法从许可证中检索许可证信息。响应代码'401'通过URL'http:// elasticsearch:9200 / _xpack'与Elasticsearch联系

来自分类Dev

ElasticSearch 2.x的Rabbitmq插件

来自分类Dev

无法在Shield Elasticsearch中添加管理员-[错误]找不到或加载主类org.elasticsearch.shield.authc.esusers.tool.ESUsersTool

来自分类Dev

Elasticsearch插件使用Azure RM模板添加/删除

来自分类Dev

ElasticSearch插件导致服务器在Grails 3.1.6中停止

来自分类Dev

ElasticSearch插件导致服务器在Grails 3.1.6中停止

来自分类Dev

elasticsearch:添加副本的步骤?

来自分类Dev

elasticsearch:添加副本的步骤?

来自分类Dev

添加插件后声纳服务停止

来自分类Dev

用于Elasticsearch v2.x的Munin插件

来自分类Dev

无法启动ElasticSearch-找不到插件类

来自分类Dev

Elasticsearch插件更新

来自分类Dev

Elasticsearch:安装插件后出现NoClassDefFoundError

来自分类Dev

将 elasticsearch-analysis-ik 放入插件后,我无法启动我的 elasticsearch

来自分类Dev

添加内容后修改ElasticSearch索引架构

来自分类Dev

无法为ElasticSearch安装Couchbase插件

来自分类Dev

ElasticSearch插件:“无法解析配置路径”错误

来自分类Dev

如何在elasticsearch中向elasticsearch UpdateByQuery添加url参数

来自分类Dev

Elasticsearch 自定义插件:在搜索前添加额外的查询参数

来自分类Dev

在Elasticsearch插件中读取文件

来自分类Dev

Elasticsearch 2.0插件安装信息

来自分类Dev

elasticSearch和AWS插件异常

来自分类Dev

Windows的Elasticsearch插件的脱机安装

来自分类Dev

Elasticsearch 插件上的 kibana 警告

来自分类Dev

elasticsearch / logstash和logstash-contrib:找不到任何名为“ x”的插件

Related 相关文章

  1. 1

    elasticsearch xpack - 无法更改默认密码

  2. 2

    如何通过 xpack 创建elasticsearch watcher

  3. 3

    使用 XPack 设置 ElasticSearch 和 Kibana 图像

  4. 4

    ElasticSearch xpack.security.enabled:true启动时出错

  5. 5

    LogStash无法从许可证中检索许可证信息。响应代码'401'通过URL'http:// elasticsearch:9200 / _xpack'与Elasticsearch联系

  6. 6

    ElasticSearch 2.x的Rabbitmq插件

  7. 7

    无法在Shield Elasticsearch中添加管理员-[错误]找不到或加载主类org.elasticsearch.shield.authc.esusers.tool.ESUsersTool

  8. 8

    Elasticsearch插件使用Azure RM模板添加/删除

  9. 9

    ElasticSearch插件导致服务器在Grails 3.1.6中停止

  10. 10

    ElasticSearch插件导致服务器在Grails 3.1.6中停止

  11. 11

    elasticsearch:添加副本的步骤?

  12. 12

    elasticsearch:添加副本的步骤?

  13. 13

    添加插件后声纳服务停止

  14. 14

    用于Elasticsearch v2.x的Munin插件

  15. 15

    无法启动ElasticSearch-找不到插件类

  16. 16

    Elasticsearch插件更新

  17. 17

    Elasticsearch:安装插件后出现NoClassDefFoundError

  18. 18

    将 elasticsearch-analysis-ik 放入插件后,我无法启动我的 elasticsearch

  19. 19

    添加内容后修改ElasticSearch索引架构

  20. 20

    无法为ElasticSearch安装Couchbase插件

  21. 21

    ElasticSearch插件:“无法解析配置路径”错误

  22. 22

    如何在elasticsearch中向elasticsearch UpdateByQuery添加url参数

  23. 23

    Elasticsearch 自定义插件:在搜索前添加额外的查询参数

  24. 24

    在Elasticsearch插件中读取文件

  25. 25

    Elasticsearch 2.0插件安装信息

  26. 26

    elasticSearch和AWS插件异常

  27. 27

    Windows的Elasticsearch插件的脱机安装

  28. 28

    Elasticsearch 插件上的 kibana 警告

  29. 29

    elasticsearch / logstash和logstash-contrib:找不到任何名为“ x”的插件

热门标签

归档