三、ES配置文件

摘要:
1、 配置文件描述1。查看已使用的配置文件2。配置文件描述/etc/lastsearch/lastsearch。yml#es主概要文件/etc/lastsearch/jvm。options#jvm内存信息配置,例如内存大小设置/etc/lastsearch/log4j2。properties#java日志配置文件#用户和角色配置文件/etc/lastsearch/role

一、配置文件介绍

1、查看使用到的配置文件
三、ES配置文件第1张

2、配置文件说明

/etc/elasticsearch/elasticsearch.yml #es主配置文件
/etc/elasticsearch/jvm.options  #jvm内存信息配置,如内存大小设置
/etc/elasticsearch/log4j2.properties #java日志配置文件

#用户与角色配置文件
/etc/elasticsearch/role_mapping.yml
/etc/elasticsearch/roles.yml
/etc/elasticsearch/users
/etc/elasticsearch/users_roles

/etc/init.d/elasticsearch #es服务管理脚本
/etc/sysconfig/elasticsearch #es环境变量
/usr/lib/sysctl.d/elasticsearch.conf #内核配置文件,限制一个进程可以拥有的VMA(虚拟内存区域)的数量,默认为262144个
/usr/lib/systemd/system/elasticsearch.service #systemctl配置文件,用于启动停止重启服务

二、修改配置文件

jvm.options配置文件

为防止内存溢出,初始内存跟最大内存设置成一样即可,官方建议为总内存的一半

vim /etc/elasticsearch/jvm.options
-Xms1g #初始内存,默认为1G
-Xmx1g #最大内存,默认为1G

elasticsearch.yml配置文件

集群模式
目前是单台设备安装es,暂不使用
三、ES配置文件第2张

节点模式
可以写主机名,IP,多台节点使用逗号隔开
三、ES配置文件第3张

路径
数据路径跟日志路径存放设置,暂不修改
三、ES配置文件第4张

内存
内存锁,固定分配内存给es使用
三、ES配置文件第5张

网络
三、ES配置文件第6张

发现
自动发现,集群会用到,单节点也能用
我这里只有一台es服务器,写自己的域名,自己作为主服务器
三、ES配置文件第7张

查看修改后的配置文件
三、ES配置文件第8张

此时重启后会报内存未锁定错误
[1]: memory locking requested for elasticsearch process but memory is not locked

解决方法如下

systemctl edit elasticsearch
[Service]
LimitMEMLOCK=infinity

systemctl daemon-reload
systemctl restart elasticsearch.service

参考资料
内存未锁定报错
老男孩教育_day104_视频
es配置文件详解

免责声明:文章转载自《三、ES配置文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS[转载]如何使用USSD命令设置呼叫转移下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Elasticsearch状态API接口排障总结

ES的Restful API,共四类API: 1. 检查集群、节点、索引等健康与否,以及获取其相应状态。 2. 管理集群、节点、索引及元数据 3. 执行CRUB操作(即:增删查改) 4. 执行高级操作,如:paging,filtering等。 ES API的访问接口: TCP:9200,并且ES是基于HTT...

安装ELK 日志收集

ELK 官网: https://www.elastic.co/cn/what-is/elk-stack ElasticSearch ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用 基本概念: Index 定义:类似于mysql中的database。索引只是一个逻...

Elasticsearch(八)【NEST高级客户端--Mapping映射】

要使用NEST与Elasticsearch进行交互,我们需要能够将我们的解决方案中的POCO类型映射到存储在Elasticsearch中的反向索引中的JSON文档和字段。本节介绍NEST中可用的所有不同功能,使POCO和Elasticsearch变得轻而易举。 在Elasticsearch中显式映射文档对于为给定的问题域提供定制搜索解决方案至关重要。虽然E...

对ElasticSearch主副分片的理解

ES索引中主副分片的分布: 1:当新建一个索引库时,可以预先设置其会被分为N个分片(主分片),同时可以为每个主分片产生N个备份分片(副分片)。 2:N个主分片随机分布在集群的多个节点中;N个副分片也是随机的分布在集群的多个节点中,但是副分片和其主分片不会在一个节点上。 ES索引中主副分片的作用: 1:当在该索引库中新增一个文档时,会通过计算该文档ID的哈希...

ELK+Kafka 企业日志收集平台(一)

背景: 最近线上上了ELK,但是只用了一台Redis在中间作为消息队列,以减轻前端es集群的压力,Redis的集群解决方案暂时没有接触过,并且Redis作为消息队列并不是它的强项;所以最近将Redis换成了专业的消息信息发布订阅系统Kafka, Kafka的更多介绍大家可以看这里:传送门  ,关于ELK的知识网上有很多的哦, 此篇博客主要是总结一下目前线...

十四、ES开启密码认证

一、为什么要用安全认证 每个人都能使用es-head插件跟kibana查看和修改es数据库,这是十分危险的。 所以需要给es-head和kibana添加密码认证。 二、环境准备 主机名 服务 IP es01 es+kibana 10.154.0.110 es02 es 10.154.0.111 我这使用的环境是两台es服务器,其中es0...