Elasticsearch安装、启动异常问题总结

安装es、kibana、ik分词器可参考:http://t.csdnimg.cn/59mEG

1. 内核过低


我们使⽤的是 centos6 ,其 linux 内核版本为 2.6 。⽽ Elasticsearch 的插件要求⾄少 3.5 以上版
本。不过没关系,我们禁 ⽤这个插件即可。
修改 elasticsearch.yml ⽂件,在最下⾯添加如下配置:
bootstrap.system_call_filter : false
然后重启

2. 权限不足:

java.nio.file.AccessDeniedException: /opt/bigmw/es/elasticsearch-7.8.0/config/elasticsearch.keystore

原因是权限不足,重新给该用户赋权:

chown -R elastic:elastic /opt/bigmw/es/elasticsearch-7.8.0/

实在不行就给config目录或elasticsearch.keystore文件单独赋权

3.⽂件权限不⾜


我们⽤的是 es ⽤户,⽽不是 root ,所以⽂件权限不⾜。
⾸先⽤ root ⽤户登录 , 然后修改配置⽂件 :
vim /etc/security/limits.conf
添加下⾯的内容:

* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096

4.线程数不够

1: max number of threads 1024 for user es is too low, increase to
at least 4096
这是线程数不够 继续修改配置
vim /etc/security/limits.d/20-nproc.conf
修改下⾯的内容:
soft nproc 1024
改为
soft nproc 4096

5.进程虚拟内存

3: max virtual memory areas vm.max_map_count 65530 likely too low,
increase to at least 262144
vm.max_map_count :限制⼀个进程可以拥有的 VMA( 虚拟内存区域 ) 的数量
继续修改配置⽂件, vim /etc/sysctl.conf 添加下⾯内容:
vm .max_map_count = 655360
修改完成之后在终端执⾏

然后执⾏命令

sysctl -p

6.未设置节点

the default discovery settings are unsuitable for production use; at
least one of discovery.seed_ho...
修改 elasticsearch.yml
cluster.name : my-application
node.name : node-1
cluster.initial_master_nodes : "node-1"

相关推荐
瓶瓶持续学习中1 分钟前
数字孪生到空间智能,5家厂商的技术路线有何不同?
大数据·人工智能·信息可视化·架构
网易易盾1 小时前
广告合规系统如何选?检出能力、接入成本与运营闭环评估
大数据·人工智能
北极星电力网1 小时前
实录 | 北极星第三届源网荷储一体化暨绿电直连高质量发展交流会落幕
大数据·人工智能
明志数科1 小时前
具身智能训练数据的质量口径问题:从规模扩张到评测基准
大数据·人工智能
寰宇视讯1 小时前
焙烤颜值经济持续升温,膳印科技以食品喷花打印技术树立行业标杆
大数据·人工智能·科技
码流子1 小时前
毫米波雷达+视频融合(雷视一体)在高速事件检测里怎么落地:从目标级融合到事件级研判
大数据·人工智能·音视频
Zhao-Jichao2 小时前
赛道 B:泥石流灾害预报及防灾策略,2026 年 MathorCup 数学应用挑战赛——大数据竞赛
大数据·数学建模
垂钓的小鱼12 小时前
自建爬虫、免费股票量化数据源、商业 量化API:三种股票数据获取方式的完整对比
大数据·人工智能
SelectDB技术团队2 小时前
SelectDB 架构演进与 ClickHouse 迁移指南
大数据·数据库·clickhouse·云原生·架构·数据分析·apache doris
一只小小的土拨鼠2 小时前
2026年MathorCup数学应用挑战赛大数据竞赛赛道A论文分享
大数据·妈妈杯