elasticsearch.yml 配置说明

送外卖
• 阅读 3896

集群名称,默认为elasticsearch, 命名规则为 es-产品名-ES版本

cluster.name: es-fengkong-2.1.1

节点名称,es启动时会自动创建节点名称,但你也可进行配置

node.name: es-46-68-76

设置索引的分片数

index.number_of_shards: 5

设置索引的副本数

index.number_of_replicas: 1

是否为主节点,一个集群中建议只配置一个主节点

node.master: false

数据存储位置

path.data: /data1/elasticsearch/data

这个参数是用来同时设置bind_host和publish_host上面两个参数 v2.0以上默认是127.0.0.1

network.host: 0.0.0.0

设置对外服务的http端口,默认为9200

http.port: 9200

设置节点间交互的tcp端口,默认是9300

transport.tcp.port: 9300

ES 的分词插件

index.analysis.analyzer.default.type : "hanlp"
index.analysis.tokenizer.default.type : "hanlp"
index.version.created : 2010199
index.max_result_window: 1500000

这是一个集群中的主节点的初始列表,当节点(主节点或者数据节点)启动时使用这个列表进行探测

discovery.zen.ping.unicast.hosts: ["10.47.51.190:9300", "10.46.68.76:9300"]

由于阿里禁止广播,建议关闭广播

discovery.zen.ping.multicast.enabled: false

ping 的超时时间

discovery.zen.ping_timeout: 10s

ping 的超时时间 Fault Detection

discovery.zen.fd.ping_timeout: 10s

ping 重试的次数

discovery.zen.fd.ping_retries: 6

ping 的间隔

discovery.zen.fd.ping_interval: 5s

cache 的最大占比

indices.fielddata.cache.size : 50%

线程池的配置

threadpool:
search:

  type: fixed
  size: 7
  queue: 1000
  # reject_policy: caller

threadpool:
index:

  type: fixed
  size: 3
  queue: 200
  # reject_policy: caller

threadpool:
bulk:

  type: fixed
  size: 2
  queue_size: 50
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
RAC环境单实例启动数据库收到ORA
     在RAC环境中,如果你在没有启动节点的集群服务的情况下单实例启动数据库,将收到类似如下的报错:\oracle@rhel1u01\$sqlSQL\Plus:Release10.2.0.5.0ProductiononTueApr215:00:272013Copyright(
Stella981 Stella981
3年前
Elasticsearch修改network后启动失败
 修改/config/elasticsearch.yml(我的安装目录是:/var/www/elasticsearch6.4.2/elasticsearch6.4.2),network.host:0.0.0.0但修改后,es启动失败了(注意:elasticsearch 无法用root用户启动,请切换到普通用户),N
Wesley13 Wesley13
3年前
ES(elasticsearch)学习笔记(1)
ES(elasticsearch)学习笔记(1)1\.搭建部署实验环境最近需要用ES解决一些业务问题,话不多说,直接开始。机器配置一共三台虚拟机:域名配置10.202.7.184nosql110.202.7.185n
Wesley13 Wesley13
3年前
GoJS API学习
varnode{};node"key""节点Key";node"loc""00";//节点坐标node"text""节点名称";//添加节点通过按钮点击,添加新的节点到画布myDiagram.model.addNodeData(nod
Stella981 Stella981
3年前
Elasticsearch Index Setting一览表
微信公众号:\中间件兴趣圈\作者简介:《RocketMQ技术内幕》作者索引的配置项按是否可以更改分为static属性与动态配置,所谓的静态配置即索引创建后不能修改。索引静态配置index.number\_of\_shards索引分片的数量。在ES层面可以通过es.index.max\_num
Wesley13 Wesley13
3年前
ES6学习笔记(3)
参考书《ECMAScript6入门》http://es6.ruanyifeng.com/字符串的扩展ES6之前只能识别\\u0000\\uFFFF之间的字符,超过此范围,识别会出错;ES6弥补了这个错误ES6扩展的新方法codePointAt"𠮷".CodePointAt(0)//返回超过\\u00
Stella981 Stella981
3年前
ElasticSearch底层原理浅析
基本概念索引(Index)ES将数据存储于一个或多个索引中,索引是具有类似特性的文档的集合。类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识,并通过引用此名称完成文档的创建、搜索、更新及删除操作。一个ES集群中可以按需创建任意数目的
ElasticSearch集群灾难:别放弃,也许能再抢救一下 | 京东云技术团队
1前言Elasticsearch作为一个分布式搜索引擎,自身是高可用的;但也架不住一些特殊情况的发生,如:集群超过半数的master节点丢失,ES的节点无法形成一个集群,进而导致集群不可用;索引shard的文件损坏,分片无法被正常恢复,进而导致索引无法正常
送外卖
送外卖
Lv1
谁说我不会乐器,我退堂鼓打的可好了。
文章
4
粉丝
0
获赞
0