当前位置: 首页 > news >正文

ES安装问题汇总

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

问题描述

ES启动报错。其原因是ES需要的的最小max file descriptors为65535,我们设置的是4096,需要增大max file descriptors的值。

解决方案

调大系统的max file descriptors值

/etc/security/limits.conf中新增两行配置:

* hard nofile 65536
* soft nofile 65536

这里*代表所有用户,如果要为指定用户调整参数,则将*替换为指定的用户名。

调整完毕后可查看参数:

$ ulimit -Hn
65536
$ ulimit -Sn
65536

memory locking requested for elasticsearch process but memory is not locked

问题描述

ES启动报错。原因是ES进程请求内存锁定,但内存未锁定。

解决方案

方案一 关闭bootstrap.memory_lock

elasticsearch.yml中配置bootstrap.memory_lock: false关闭内存锁。

此方案不推荐使用,关闭内存锁会影响性能。

方案二 开启memlock

/etc/security/limits.conf中追加配置:

* hard memlock unlimited
* soft memlock unlimited

这里*代表所有用户,如果要为指定用户调整参数,则将*替换为指定的用户名。

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

问题描述

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

解决方案

调大系统虚拟内存最大映射数。

/etc/sysctl.conf中追加:

vm.max_map_count = 262144

重新加载系统设置:

sysctl -p

can not run elasticsearch as root

问题描述

使用root用户启动报错

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
···

解决方案

无它,建立一个用户,专门用来启动Elasticsearch的,如esuser,相应的系统目录和数据存储目录都赋予esuser账户为归属者。然后切换到esuser用户重新启动es。

http://www.lryc.cn/news/124537.html

相关文章:

  • 煜邦转债,华设转债,兴瑞转债,神通转债上市价格预测
  • R语言生存分析算法的简单组合
  • Qt应用开发(基础篇)——滚屏区域基类 QAbstractScrollArea
  • HTTPS安全通信
  • C语言暑假刷题冲刺篇——day1
  • trollcave靶场
  • 反馈式编译
  • sql-libs靶场-----0x00、环境准备
  • 一百四十九、Kettle——Linux上安装的kettle8.2创建共享资源库时遇到的问题(持续更新中)
  • Mysql 建索引规范
  • 新基建助推数字经济,CosmosAI率先布局AI超算租赁新纪元
  • 微服务06-分布式事务解决方案Seata
  • Wireshark有线网卡抓包报错The capture session could not be initiated on capture device
  • FreeSWITCH执行bridge时如何“制造“ringback
  • Java # 类加载子系统
  • YOLOv5改进系列(21)——替换主干网络之RepViT(清华 ICCV 2023|最新开源移动端ViT)
  • 安卓中常见的字节码指令介绍
  • TCP的三次握手和四次挥手
  • 前后端分离------后端创建笔记(08)表单提交
  • 途乐证券-KDJ分别代表什么?
  • 用C语言重写的原始Matlab OpenShoe算法:深入理解和实现步态分析的关键技术
  • 什么开放式耳机音质好?值得推荐的开放式耳机分享
  • mac harbor的安装
  • SetActive和Enable有什么不同?
  • 【Vue-Router】重定向
  • vulnhub靶场之ADROIT: 1.0.1
  • 【非欧几里得域信号的信号处理】使用经典信号处理和图信号处理在一维和二维欧几里得域信号上应用低通滤波器研究(Matlab代码实现)
  • 【深入理解ES6】字符串和正则表达式
  • 易服客工作室:Pixwell主题 – 现代杂志/WordPress新闻主题
  • iOS手机无法安装Charles 的ssl证书