ElasticSearch配置说明
转自:https://www.cnblogs.com/zhi-leaf/p/6180492.html
ElasticSearch配置说明
配置文件位于%ES_HOME%/config/elasticsearch.yml文件中。
cluster.name: elasticsearch 配置集群名称,默认elasticsearch node.name: node1 配置节点名称 node.master: true 配置当前节点是否具有可选为master节点的资格,默认值为true node.data: true 配置当前节点是否允许存储数据,默认值为true node.rack: rack314 每个节点都可以定义一些与之关联的通用属性,用于后期集群进行碎片分配时的过滤 node.max_local_storage_nodes: 1 默认情况下,多个节点可以在同一个安装路径启动,如果你想让你的es只启动一个节点,可以进行如下设置 index.number_of_shards: 5 配置索引的默认分片数,默认值为5 index.number_of_replicas: 1 配置索引的默认副本数,默认值为1 path.conf: /path/to/conf 配置文件所在的位置,即elasticsearch.yml和logging.yml所在的位置 path.data: /path/to/data 分配给当前节点的索引数据所在的位置 path.work: /path/to/work 临时文件位置 path.logs: /path/to/logs 日志文件所在位置 path.plugins: /path/to/plugins 插件安装位置 plugin.mandatory: mapper-attachments,lang-groovy 插件托管位置,若列表中的某一个插件未安装,则节点无法启动: bootstrap.mlockall: true JVM开始交换时,ElasticSearch表现并不好:你需要保障JVM不进行交换,可以将bootstrap.mlockall设置为true禁止交换 network.bind_host: 192.168.0.1 默认情况下,ElasticSearch使用0.0.0.0地址,并为http传输开启9200-9300端口,为节点到节点的通信开启9300-9400端口,也可以自行设置IP地址 network.publish_host: 192.168.0.1 publish_host设置其他节点连接此节点的地址,如果不设置的话,则自动获取,publish_host的地址必须为真实地址 network.host: 192.168.0.1 bind_host和publish_host可以一起设置 transport.tcp.port: 9300 配置节点之间交互的端口 transport.tcp.compress: true 节点间交互时,可以设置是否压缩,转为为不压缩 http.port: 9200 可以为Http传输监听定制端口 http.max_content_length: 100mb 设置内容的最大长度 http.enabled: false 禁止HTTP http.cors.enabled: true 设置运行跨域访问,默认为false http.cors.allow-origin: "*" 设置跨域访问的允许范围 gateway.type: local 网关允许在所有集群重启后持有集群状态,集群状态的变更都会被保存下来,当第一次启用集群时,可以从网关中读取到状态 gateway.recover_after_nodes: 1 允许在N个节点启动后恢复过程 gateway.recover_after_time: 5m 设置初始化恢复过程的超时时间 gateway.expected_nodes: 2 设置该集群中可存在的节点上限 cluster.routing.allocation.node_initial_primaries_recoveries: 4 设置一个节点的并发数量,有两种情况,一种是在初始复苏过程中,另一种是在添加、删除节点及调整时 indices.recovery.max_size_per_sec: 0 设置复苏时的吞吐量,默认情况下是无限的 indices.recovery.concurrent_streams: 5 设置从对等节点恢复片段时打开的流的数量上限
discovery.zen.minimum_master_nodes: 1 设置一个集群中主节点的数量,当多于三个节点时,该值可在2-4之间 discovery.zen.ping.timeout: 3s 设置ping其他节点时的超时时间,网络比较慢时可将该值设大
discovery.zen.ping.multicast.group:224.2.2.4组地址 discovery.zen.ping.multicast.port:54328 端口 discovery.zen.ping.multicast.ttl:3 广播消息ttl discovery.zen.ping.multicast.address:null 绑定的地址,null表示绑定所有可用的网络接口 discovery.zen.ping.multicast.enabled:true 多播自动发现禁用开关,默认值为truediscovery.zen.ping.unicast.hosts: ["host1", "host2:port", "host3[portX-portY]"] 设置新节点被启动时能够发现的主节点列表(主要用于不同网段机器连接)action.destructive_requires_name 设置是否可以通过正则或者_all删除或者关闭索引,默认false 允许 可设置true不允许
ElasticSearch配置说明相关推荐
- 全文搜索引擎选 ElasticSearch 还是 Solr
点击蓝色"程序猿DD"关注我哟 加个"星标",不忘签到哦 来源:http://t.cn/Ebgm7sn 最近项目组安排了一个任务,项目中用到了全文搜索,基于全文 ...
- 全文搜索引擎选 ElasticSearch 还是 Solr?
最近项目组安排了一个任务,项目中用到了基于 Solr 的全文搜索,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步. 而且它还是其他团队在维护,依赖性太强,导致 Solr 服务 ...
- ELK(ElasticSearch+Logstash+ Kibana)搭建实时日志分析平台
来源:http://www.cnblogs.com/zclzhao/p/5749736.html 一.简介 ELK 由三部分组成elasticsearch.logstash.kibana,elasti ...
- python MySQL 插入Elasticsearch
一.需求分析 注意: 本环境使用 elasticsearch 7.0版本开发,切勿低于此版本 mysql 表结构 有一张表,记录的数据特别的多,需要将7天前的记录,插入到Elasticsearch中, ...
- 全文搜索引擎 ElasticSearch 还是 Solr?
原文链接 最近项目组安排了一个任务,项目中用到了全文搜索,基于全文搜索 Solr,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步,而且是其他团队在维护,依赖性太强,导致 So ...
- 全文搜索!收藏这篇Solr ElasticSearch 长文就可以搞定
转载自 全文搜索!收藏这篇Solr ElasticSearch 长文就可以搞定 摘自:JaJian`博кē Java后端技术编者说:文章从浅到深,描述了什么是全文搜索,为什么要使用全文搜索,Solr ...
- Linux的md64进程,在Linux上安装Elasticsearch Kibaba.md(示例代码)
在Linux上安装Elasticsearch Kibaba Kibana是一个开源为elasticsearch 引擎提供数据和数据分析 1.下载安装 切换到root账户,按顺序依次执行以下命令 rpm ...
- elasticsearch 6.x (二) linux部署 kibana x-pack 安装
大家好,我是烤鸭: 环境: linux Cent OS 7.3 elasticsearch-6.2.4 1. 下载elasticsearch https://www.elastic.co/downlo ...
- INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
文章目录 极限网关-配置说明 配置文件 日志.数据目录 定义入口 定义路由 定义流程 定义资源 使用Demo 写入两个ES集群 极限网关-常见问题 shutdown: ORM handler is n ...
最新文章
- Androidstudio下Generate signed apk提示Error: Expected resource of type id [ResourceType]解决办法...
- 构建之法第十,十一,十二章阅读
- Redis学习资料整理
- hadoop配置文件说明
- 正则表达式的匹配模式
- 如何让进程后台运行?(TX)
- java自动注入注解_Spring自动注解标签@Autowired不能注入xml配置的bean吗?
- HTTP面试题 ——TCP
- python中面向对象的ui_怎样理解Python中的面向对象?
- 开源项目征集 | CSDN “开源加速器计划”之【开源技术栈选型 Show】
- 我来告诉你,草根程序员如何进入BAT
- 怎么用QQ截取右击出来的内容
- 翻转课堂融入计算机课,【计算机基础论文】大学计算机基础翻转课堂的构建思路(共3745字)...
- 龙的结构图解_地下城与龙的最佳数字工具
- 攻略:手把手教你如何看懂以太坊区块链浏览器(配图更清晰)
- 为什么我的公众号没有留言功能呢?
- Unity3D---精灵图片裁剪及简单UI搭建
- 百分点认知智能实验室:智能校对的技术原理和实践
- 论文阅读:日志聚合 - 关联分析
- 微信小程序----学生信息注册篇
热门文章
- git rollback代码都没了_ECBM库也能自动更新吗?——论GIT的用法
- ansys18安装以后打不开_【偷偷告诉你】在微信里直接安装apk.1
- 命令行开启一个unity实例和执行其中的脚本方法的使用和注意
- 用unity制作能量护盾(3)
- OpenShift 4 - Knative教程 (1) 创建Serverless运行环境
- SQLite和NPoco的数据库初始化器
- 实现机器学习的循序渐进指南XI——DBSCAN
- 编辑器eslint格式_VScode格式化代码,开启ESlint代码检测方法,eslint代码配置
- c++ 多个字符串排序_RPython Data Science系列:数据处理(5)--字符串函数基于R(一)
- c++ sleep函数_我们如何在C,C ++中控制/安排线程的执行?