修改线程数限制
# vim /etc/security/limits.conf
# 如果这个文件修改不行再修改
# vim /etc/security/limits.d/90-nproc.conf
# 增加或修改配置如下内容
* soft nproc 65536
* hard nproc 65536
上述修改完之后如果不生效可以先退出当前用户在重新登陆即可
设置vm.max_map_count参数
:
# vim /etc/sysctl.conf
# 最后增加续爱内容
vm.max_map_count = 262144
# 重新加载/etc/sysctl.conf配置
sysctl -p
修改elastic配置
vim /data1/service/elasticsearch-7.8.0/config/elasticsearch.yml
# 增加以下内容
# 集群名称必须相同
cluster.name: es-test
node.name: node-3
# 当前节点是否可以被选举为master节点,是:true、否:false
node.master: true
# 当前节点是否用于存储数据,是:true、否:false
node.data: true
# 数据和日志存储的地方,建议与es的安装目录区分,方式es删除后数据的丢失
path.data: /data1/service/elasticsearch-7.8.0/data
path.logs: /data1/service/elasticsearch-7.8.0/logs
# 需求锁住物理内存,是:true、否:false
bootstrap.memory_lock: false
# SecComp检测,是:true、否:false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
# 有些时候并不需要此配置,我的没有设置
network.publish_host:

本文详细介绍了如何优化Elasticsearch的线程数限制、内存设置、集群配置,以及添加IK分词器插件的过程。通过修改`/etc/security/limits.conf`和`/etc/sysctl.conf`文件,调整了系统参数以提高性能。同时,对elasticsearch.yml配置文件进行了一系列关键设置,包括集群名称、节点角色、内存锁定等。此外,还展示了如何配置Kibana并确保跨域支持。
最低0.47元/天 解锁文章
3843

被折叠的 条评论
为什么被折叠?



