ElasticSearch启动中常见的问题

本文记录了在启动ElasticSearch过程中遇到的各种错误及解决方案,包括系统不兼容、内存不足、用户权限、文件描述符限制、最大内存区域设置、线程数限制以及网络配置等问题。通过这篇博客,你可以了解如何解决这些问题。
摘要由CSDN通过智能技术生成

emmmmmm,这是一篇血泪辛酸史T T,从清明节前开始冒出要搭建ES集群玩玩到现在,一个多星期,error总是层出不穷,一个接一个,那么我们就一个一个fix吧!!!

  1. 低级错误
    1)虚拟机系统不正确
    我忘记了具体的错误日志,大概是说什么lib的问题,网上查了下,说是es版本不支持32位系统了,所以又重新下了64位的镜像文件。
    2)内存不足启动不起来
    这个就很尴尬了,新建虚拟机的时候分配的内存太小了- -(当时担心会影响自己打游戏。。。事实是我游戏双开已经会占用13G了,同时再开三台虚拟机没可能的,所以还是省省别妄想一边玩游戏一边学习了!!!)而ES6.7默认JVM内存是4G,于是后来,我给每台虚拟机分配了2G,顺便把JVM降到了1G. 还设置了个环境变量但我忘了当时因为什么加上去的,放这儿吧。
    输入命令行:cd /usr/local/es/elasticsearch-6.7.1/config
    编辑文本 sudo gedit jvm.options,修改以下两个变量(注意要去掉前面的#才生效)
    -Xms1g
    -Xmx1g
    输入命令行:sudo gedit ~/.bashrc
    编辑文本,加入环境变量 export ES_HEAP_SIZE=1g
    3)Root User不能启动ES(这个问题我没有遇到,因为我习惯用自己新建用户)
    为了展示这个错误的error message,我用roo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值