ES(elasticsearch)报错elasticsearch.keystore

这篇具有很好参考价值的文章主要介绍了ES(elasticsearch)报错elasticsearch.keystore。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备启动ES发现报错如下elasticsearch.keystore,一直没弄清楚怎么回事,即便我按照keystore关键字搜索也没有,后来我才意识到是权限的问题啊兄弟们!你们看其他文件都是lin:lin,只有这个elasticsearch.keystore归属于root,因为它是在我启动后才生成的,自然在我设置归属的时候没有包含在内,所以只要权限重新设置一下再启动就OK啦!

在正常启动之后,又会生成一个certs文件,在未设置的情况下,直接归属于lin:lin了。文章来源地址https://www.toymoban.com/news/detail-528218.html

[lin@localhost bin]$ ./elasticsearch
Exception in thread "main" java.nio.file.AccessDeniedException: /lin/elasticsearch-8.0.0/config/elasticsearch.keystore
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
        at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:182)
        at java.base/java.nio.channels.FileChannel.open(FileChannel.java:298)
        at java.base/java.nio.channels.FileChannel.open(FileChannel.java:357)
        at org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:78)
        at org.apache.lucene.store.Directory.openChecksumInput(Directory.java:152)
        at org.elasticsearch.common.settings.KeyStoreWrapper.load(KeyStoreWrapper.java:244)
        at org.elasticsearch.cli.keystore.HasPasswordKeyStoreCommand.execute(HasPasswordKeyStoreCommand.java:34)
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:77)
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)
        at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:95)
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)
        at org.elasticsearch.cli.Command.main(Command.java:77)
        at org.elasticsearch.cli.keystore.KeyStoreCli.main(KeyStoreCli.java:33)
Skipping security auto configuration because the node keystore file [/lin/elasticsearch-8.0.0/config/elasticsearch.keystore] is not a readable regular file
Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.AccessDeniedException: /lin/elasticsearch-8.0.0/config/elasticsearch.keystore
Likely root cause: java.nio.file.AccessDeniedException: /lin/elasticsearch-8.0.0/config/elasticsearch.keystore
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
        at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:182)
        at java.base/java.nio.channels.FileChannel.open(FileChannel.java:298)
        at java.base/java.nio.channels.FileChannel.open(FileChannel.java:357)
        at org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:78)
        at org.apache.lucene.store.Directory.openChecksumInput(Directory.java:152)
        at org.elasticsearch.common.settings.KeyStoreWrapper.load(KeyStoreWrapper.java:244)
        at org.elasticsearch.common.settings.KeyStoreWrapper.bootstrap(KeyStoreWrapper.java:209)
        at org.elasticsearch.bootstrap.BootstrapUtil.loadSecureSettings(BootstrapUtil.java:60)
        at org.elasticsearch.bootstrap.BootstrapUtil.loadSecureSettings(BootstrapUtil.java:55)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:301)
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:166)
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:157)
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:77)
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)
        at org.elasticsearch.cli.Command.main(Command.java:77)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:122)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80)
[root@localhost elasticsearch-8.0.0]# cd config/
[root@localhost config]# ll

-rw-rw---- 1 root root   439 2月  18 16:34 elasticsearch.keystore
-rwxrwxrwx 1 lin lin  1042 2月   4 00:47 elasticsearch-plugins.example.yml
-rwxrwxrwx 1 lin lin  3774 2月  18 16:34 elasticsearch.yml
-rwxrwxrwx 1 lin lin  3008 2月  17 16:53 jvm.options
drwxrwxrwx 2 lin lin     6 2月   4 00:52 jvm.options.d
-rwxrwxrwx 1 lin lin 16480 2月   4 00:52 log4j2.properties
-rwxrwxrwx 1 lin lin   473 2月   4 00:51 role_mapping.yml
-rwxrwxrwx 1 lin lin   197 2月   4 00:51 roles.yml
-rwxrwxrwx 1 lin lin     0 2月   4 00:51 users
-rwxrwxrwx 1 lin lin     0 2月   4 00:51 users_roles
[root@localhost config]#
[root@localhost elasticsearch-8.0.0]# cd config/
[root@localhost config]# ll
总用量 44
drwxr-x--- 2 lin lin    62 2月  18 16:34 certs
-rw-rw---- 1 lin lin   439 2月  18 16:34 elasticsearch.keystore
-rwxrwxrwx 1 lin lin  1042 2月   4 00:47 elasticsearch-plugins.example.yml
-rwxrwxrwx 1 lin lin  3774 2月  18 16:34 elasticsearch.yml
-rwxrwxrwx 1 lin lin  3008 2月  17 16:53 jvm.options
drwxrwxrwx 2 lin lin     6 2月   4 00:52 jvm.options.d
-rwxrwxrwx 1 lin lin 16480 2月   4 00:52 log4j2.properties
-rwxrwxrwx 1 lin lin   473 2月   4 00:51 role_mapping.yml
-rwxrwxrwx 1 lin lin   197 2月   4 00:51 roles.yml
-rwxrwxrwx 1 lin lin     0 2月   4 00:51 users
-rwxrwxrwx 1 lin lin     0 2月   4 00:51 users_roles
[root@localhost config]#

到了这里,关于ES(elasticsearch)报错elasticsearch.keystore的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android编译打包报错Invalid keystore format

    运行一个开源老项目,编译出现以下错误。 按照错误提示,是debug的签名格式有问题。 我们只需要打开c盘,在当前用户的目录,有个.android目录,删除里面的debug.keystore。 如果删除的时候提示进程被占用,先退出Android Studio。然后再删除就可以了。 最后重新运行项目,会自动

    2024年02月16日
    浏览(34)
  • ElasticSearch第二讲:ES详解 - ElasticSearch基础概念

    在学习ElasticSearch之前,先简单了解下ES流行度,使用背景,以及相关概念等。本文是ElasticSearch第二讲,ElasticSearch的基础概念。 根据DB Engine的排名显示,ElasticSearch是最受欢迎的企业级搜索引擎。 下图红色勾选的是我们前面的系列详解的,除此之外你可以看到搜索库ElasticSea

    2024年02月09日
    浏览(50)
  • ElasticSearch基础入门,白话es

    ElasticSearch是一个搜索服务器。以下简称es 作用: 进行搜索 那么 问题来了,mysql不是也能搜索吗,为何要用es? 小数据量下,Mysql是完全可以胜任的,可以完成搜索,此时可以不用es;但是在 大数据量(百万千万甚至上亿) 的前提下,会有以下几个问题: 性能低:使用模糊查

    2023年04月08日
    浏览(34)
  • 【亲测已经解决】ES报错,ERROR: Elasticsearch exited unexpectedly

    微信公众号:leetcode_algos_life,代码随想随记 小红书:412408155 CSDN:https://blog.csdn.net/woai8339?type=blog 抖音【暂未开始,计划开始】:tian72530 知乎【暂未开始,计划开始】:happy001 es之前可以用,后来增加数据量,报错, 将 elasticsearch-8.7.0/config/jvm.options 文件中 两个注释去掉且顶

    2024年02月13日
    浏览(42)
  • python连接ES,elasticsearch.ApiError: ApiError(406报错解决

    解决办法 1.需要把elasticsearch安装版本和python Elasticsearch第三方库(模块)版本保持一致就可以解决 查看服务器安装版本 查看第三方库(模块)版本 2.不一致则对第三方库(模块)进行升级或者降级,从而达到一致

    2024年02月13日
    浏览(35)
  • ElasticSearch基础学习(SpringBoot集成ES)

    一、概述 什么是ElasticSearch? ElasticSearch,简称为ES, ES是一个开源的高扩展的 分布式全文搜索引擎 。 它可以近乎实时的 存储、检索 数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB级别 的数据。 ES也使用 Java 开发并使用 Lucene 作为其核心来实现所有索引和搜索的

    2024年02月13日
    浏览(43)
  • Python语言,ES(Elasticsearch)基础查询

    https://blog.csdn.net/y472360651/article/details/76652021 https://www.cnblogs.com/bainianminguo/articles/12763099.html

    2024年02月11日
    浏览(47)
  • 【ES】Elasticsearch核心基础概念:文档与索引

    es的核心概念主要是:index(索引)、Document(文档)、Clusters(集群)、Node(节点)与实例,下面我们先来了解一下Document与Index。 在讲解Document与Index概念之前,我们先来了解一下RESTful APIs,因为下面讲解Document和Index的时候会使用到。 当我们把es服务器启动起来之后,要怎么调用呢?

    2024年02月05日
    浏览(48)
  • 【Linux 切换 ES(elasticsearch)用户】

    1. 切换用户命令 su - 用户名 或者 ssh 用户名@服务器ip地址 2. 然后再启动操作es

    2024年02月12日
    浏览(39)
  • linux系统安装elasticsearch教程_linux 安装es

    下载elasticsearch,地址下载中心 - Elastic 中文社区,kibana也可以在这里下载 官网下载地址:Download Elasticsearch | Elastic 创建一个文件夹,上传到服务器,/home/aitpm/software_elasticsearch 解压到当前目录 tar -xvf  elasticsearch-7.9.3-linux-x86_64.tar.gz 2、更改文件夹所属者 因为elasticsearch  不能使

    2024年04月15日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包