Docker启动elasticsearch退出并报错AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解决方案

这篇具有很好参考价值的文章主要介绍了Docker启动elasticsearch退出并报错AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题背景

在使用Docker启动elasticsearch的时候报错:

Exception in thread “main” SettingsException[Failed to load settings from /usr/share/elasticsearch/config/elasticsearch.yml]; nested: AccessDeniedException[/usr/share/elasticsearch/config/elasticsearch.yml];
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:416)
	at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:266)
	at java.base/java.nio.file.Files.move(Files.java:1432)
	at org.elasticsearch.xpack.security.cli.AutoConfigureNode.fullyWriteFile(AutoConfigureNode.java:1127)
	at org.elasticsearch.xpack.security.cli.AutoConfigureNode.fullyWriteFile(AutoConfigureNode.java:1139)
	at org.elasticsearch.xpack.security.cli.AutoConfigureNode.execute(AutoConfigureNode.java:687)
	at org.elasticsearch.server.cli.ServerCli.autoConfigureSecurity(ServerCli.java:149)
	at org.elasticsearch.server.cli.ServerCli.execute(ServerCli.java:87)
	at org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:54)
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:85)
	at org.elasticsearch.cli.Command.main(Command.java:50)
	at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:64)

因为elasticsearch没有启动,所以不能进入到容器中查看日志,可以使用docker查看,刷新打印:

docker logs  elasticsearch

解决方案

添加自己创建的文件路径挂载的读写权限:

chmod -R 777 /mydata/elasticsearch




作为程序员第 201 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …
failed to load settings from /home/es/elasticsearch-7.17.3/config/elasticsea,docker开发常遇问题,mysql,数据库,javafailed to load settings from /home/es/elasticsearch-7.17.3/config/elasticsea,docker开发常遇问题,mysql,数据库,javafailed to load settings from /home/es/elasticsearch-7.17.3/config/elasticsea,docker开发常遇问题,mysql,数据库,java文章来源地址https://www.toymoban.com/news/detail-595123.html

Lyric: 吃一口冰淇淋来融化你的伤心

到了这里,关于Docker启动elasticsearch退出并报错AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker 启动 elasticsearch报错OpenJDK 64-Bit Server VM warning:

    OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. 顶上的这段报错理论上不是报错, 就是一个 warning, 提醒你UseConcMarkSweepGC会在 v9.0 后弃用. 不是 Java 版本报错, 如果 java 版本不支持会在 logs 里面直接打出来的 不是 docker -d

    2024年02月11日
    浏览(59)
  • docker启动Kibana报错:Unable to retrieve version information from Elasticsearch nodes

    背景:macbookpro m2安装了docker desktop,然后在docker desktop上安装elasticsearch、kibana、logstash,版本都是7.17.6 基本参数如下 笔记本型号 macbookpro m2 elasticsearch版本 7.17.6 kibana版本 7.17.6 logstash版本 7.17.6 elasticsearch的配置如下 kibana的配置如下(报错时的配置) ip配置的是localhost kibana的配

    2024年03月27日
    浏览(102)
  • docker容器自动退出重启报错解决办法

    为何docker刚启动起来就退出了 是因为 没有一个可以支撑docker 持久运行下去的命令。 退出原因 1、docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为空闲,就会自行退出 2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会

    2024年02月16日
    浏览(36)
  • 【FAQ】EasyGBS平台通道显示在线,视频无法播放并报错400的排查

    EasyGBS是基于国标GB28181协议的视频云服务平台,它可以支持国标协议的设备接入,在视频能力上能实现直播、录像存储、检索与回放、云台控制、告警上报、语音对讲、平台级联等功能,既能作为业务平台使用,也能作为能力层平台调用。 我们在此前的文章中也和大家介绍过

    2024年02月14日
    浏览(22)
  • 视频推拉流EasyDSS视频直播点播平台授权出现激活码无效并报错400是什么原因?

    视频推拉流EasyDSS视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务,在应用场景上,平台可以运用在互联网教育、在线课堂、游戏直播等领域。 某现场使

    2024年02月21日
    浏览(31)
  • 开发那些事儿:H.264转码H.265出现崩溃并报错“missing picture”该如何解决?

    由于浏览器对H.265视频编码格式的支持并不友好,所以我们在EasyCVR平台中开发了H.265转码H.264的功能,该功能可以在不改变摄像机设置的情况下实现视频流转码播放。我们在此前的文章中和大家详细介绍过这个功能,感兴趣的用户可以戳这篇文章:《EasyCVR平台视频转码介绍:

    2023年04月13日
    浏览(25)
  • 解决Win7无法登陆OneDrive并报错0x8004de40问题(亲测解决)

    导语:试过很多方法都不行,包括用手机流量都无法登陆OneDrive,总是卡在0x8004de40。后来借鉴综合了好几种方法,才顺利登陆进去。 1.win+R,输入gpedit.msc→计算机配置→管理模板→网络→SSL配置设置→双击SSL密码套件顺序→选择已启用。 2.请按以下步骤在注册表安装KB3140245模

    2024年02月07日
    浏览(47)
  • Mac启动elasticsearch报错

    解决方法:在终端输入:设置 export ES_JAVA_HOME=/usr/bin/java export ES_JAVA_HOME=/usr 启动的时候会自动填充/bin/java cd elasticsearch-7.17.9 执行 ./bin/elasticsearch

    2024年02月11日
    浏览(36)
  • 启动elasticsearch报错

    1.报错信息: main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.lo

    2024年02月15日
    浏览(39)
  • Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法

    1. Centos 7 安装Elasticsearch 6.2.4 - tar 包安装 - elasticsearch head(浏览器插件)和kibana 插件 tar 安装 2. Django drf-haystack Elasticsearch 2.4.0 集成 - 填坑之路 Elasticsearch 分为旧版本和新版本,新版本不知道是 6.x ≥ 版本还是 7.x ≥ 版本有自带的 jdk 环境,所以对于本地 jdk 环境,不会有影响

    2024年02月08日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包