ES启动失败原因记录

一、JDK不兼容:

es和jdk是一个强依赖的关系,所以当我们在新版本的ElasticSearch压缩包中包含有自带的jdk,但是当我们的Linux中已经安装了jdk之后,就会发现启动es的时候优先去找的是Linux中已经装好的jdk,此时如果jdk的版本不一致,就会造成jdk不能正常运行,报错如下

如果Linux服务本来没有配置jdk,则会直接使用es目录下默认的jdk,反而不会报错。

解决方法:

进入bin目录,修改elasticsearch-env配置

修改前:

修改为:

启动:

二、系统虚拟内容不足

原因: 系统虚拟内存默认最大映射数为65530,无法满足ES系统要求,需要调整为262144以上。

启动报错如下:

编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=262144
保存后,执行:

sysctl -p

重新启动,成功。

相关推荐

  1. 宝塔Nginx无法启动启动失败原因

    2024-06-08 09:04:06       33 阅读
  2. Kibana初始化启动失败原因及解决办法

    2024-06-08 09:04:06       11 阅读
  3. ElementuiPlus文件上传失败原因,一个小坑记录

    2024-06-08 09:04:06       40 阅读
  4. 启动mongodb失败

    2024-06-08 09:04:06       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 09:04:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 09:04:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 09:04:06       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 09:04:06       20 阅读

热门阅读

  1. k8s自动补全命令

    2024-06-08 09:04:06       9 阅读
  2. excel vlookup

    2024-06-08 09:04:06       11 阅读
  3. 清除Ubuntu系统中的无法启动的Ubuntu 24实例

    2024-06-08 09:04:06       7 阅读
  4. 微信小程序使用bindtap事件data-xxx传值无法获取

    2024-06-08 09:04:06       8 阅读
  5. 如何配置Feign以实现服务调试

    2024-06-08 09:04:06       7 阅读
  6. JVM调优

    2024-06-08 09:04:06       7 阅读
  7. Xubuntu-修改系统默认分辨率和改变系统的熵

    2024-06-08 09:04:06       7 阅读
  8. Flink学习-时间语义

    2024-06-08 09:04:06       8 阅读