使用docker安装我们的ES启动时的异常解决

这篇具有很好参考价值的文章主要介绍了使用docker安装我们的ES启动时的异常解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一开始我启动失败,我一直是以为我们的内存大小分配的问题(es默认启动占用内存是2g):

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -id  -p 1001:1001 -p 9301:9301 -v  /home/es/config/es-node1.yml:/usr/share/elasticsearch/config/elasticsearch.yml  -v /home/es/plugins1:/usr/share/elasticsearch/plugins   -v /home/es/data1:/usr/share/elasticsearch/data --name ES023 elasticsearch:7.8.0

但是我怎么看都不是这个问题,后来通过docker logs ES023查看日志才发现原来不是我们的内存大小的问题:

Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes

是我们没有给我们挂载的配置文件足够的权限,导致我们启动失败

我们只需使用命令:chmod 777 文件目录即可文章来源地址https://www.toymoban.com/news/detail-519639.html

到了这里,关于使用docker安装我们的ES启动时的异常解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Window版本ES(ElasticSearch)的安装,使用,启动

    首先我这里是根据小破站狂神说up主,而学习的,下面是笔记文档,文档可能比我更细,但我还是记录一下,嘿嘿嘿 ElasticSearch7.6入门学习笔记-KuangStudy-文章 下面直接开始,首先我们需要下载ELK三个安装包,(下面是华为云镜像地址)   至于还有一个则是elasticsearch的可视化工

    2024年02月14日
    浏览(33)
  • 使用IntelliJ IDEA本地启动调试Flink流计算工程的2个异常解决

    记录 :471 场景 :使用IntelliJ IDEA本地启动调试Flink流计算时,报错一:加载DataStream报错java.lang.ClassNotFoundException。报错二:No ExecutorFactory found to execute the application。 版本 :JDK 1.8,flink-1.11.6,IntelliJ IDEA 2021.2.3。 一、解决加载DataStream报错java.lang.ClassNotFoundException 1.前提 在代码工

    2024年02月09日
    浏览(37)
  • 使用docker安装es集群

    配置es并且启动(主要是配置数据卷和配置文件) es1.yml的配置如下: 这里并没有安装xpack插件,因为我们这里仅仅是先学习es的常用功能,所以暂时是没有配置xpack。 同样的es2.yml,es3.yml如下 es2.yml es3.yml 调整jvm限制 开启端口 验证 结果如图所示: 访问页面 http://ip:9100/ 如图所示:

    2024年02月07日
    浏览(33)
  • Elasticsearch7.15.2 安装ik中文分词器后启动ES服务报错的解决办法

    下载elasticsearch ik中文分词器,在elasticsearch安装目录下的plugins文件夹下创建名为ik的文件夹,将下载的ik中文分词器解压缩到新建的ik文件夹下,再次运行 ./bin/elasticsearch启动ES服务时出现以下错误: Exception in thread \\\"main\\\" java.nio.file.NotDirectoryException: /Users/amelia/work/elasticsearch-7.1

    2024年02月12日
    浏览(60)
  • Hudi集成Hive时的异常解决方法 java.lang.ClassNotFoundException: org.apache.hudi.hadoop.HoodieParquetInputFormat

    使用 Hive CLI 连接 Hive 3.1.2 并查询对应的 Hudi 映射的 Hive 表,发现如下异常: 根据报错信息 Caused by: java.lang.ClassNotFoundException: org.apache.hudi.hadoop.HoodieParquetInputFormat 推断时缺少相应的 Jar 包所导致的异常。 翻看 Hudi 0.10.0 集成 Hive 的文档,文档链接,可以看到需要将 hudi-hadoop-m

    2024年02月01日
    浏览(58)
  • Docker[1] Docke环境是什么 安装部署 依赖兼容解决 简介 Centos安装Docker 配置镜像加速 启动Docker

    1.1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 ● 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 ● 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题

    2024年04月10日
    浏览(56)
  • Windows: docker hub注册,docker desktop安装与启动教程详解与问题解决。

    https://hub.docker.com/repositories (docker hub 官方网站) 1)登陆官网,注册docker hub账户,然后登陆账户即可。  2)注册完毕Docker hub 账号并下载Docker desktop进行账号登陆 3)Docker hub 创建仓库   4)创建仓库类型,以及上传、拉取镜像(images)到仓库命令  

    2024年02月08日
    浏览(59)
  • 解决mysql启动时的Failed to start LSB: start and stop MySQL问题

    前言: 在下载glibc版本的Mysql时,启动mysql服务时出现了如下错误 网上搜了许多种方法:查看错误日志,或者df -h查看磁盘是否已满等都未解决,后来尝试了重新对数据库进行初始化后才解决了该问题.  数据库初始化: 在对数据库重新进行初始化之前,需要事先删除 /usr/loc

    2024年02月07日
    浏览(53)
  • mysql - 解决使用mysqld运行时出现报错:[ERROR] [MY-010119] [Server] Aborting(mysqld启动异常抛出错误,详细解决方法)

    当使用mysqld运行时出现异常报错信息:[ERROR] [MY-010119] [Server] Aborting,查看 mysqld.local.err 文件时没有其他任何额外信息,本教程提供解决办法。 只要是错误和我一样就可以搞定。 首先,

    2024年02月19日
    浏览(49)
  • 使用docker安装elastic search[ES]和kibana

    使用docker安装elastic search和kibana,版本均为7.17.1 docker pull# 去dockerhub看具体版本,这里用7.17.1 临时安装生成文件# 参数说明 -d 后台启动 –name 起别名即:NAMES -p 9200:9200 将端口映射出来 elasticsearch的9200端口是供外部访问使用;9300端口是供内部访问使用集群间通讯 -e “discovery.

    2024年02月14日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包