前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >elasticsearch配置文件

elasticsearch配置文件

原创
作者头像
陈不成i
修改2021-07-06 11:02:14
2700
修改2021-07-06 11:02:14
举报
文章被收录于专栏:ops技术分享
代码语言:javascript
复制
# ---------------------------------- Cluster -----------------------------------
#es集群名称,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群
#识别集群的标识,同一个集群名字必须相同
cluster.name: my-application
# ------------------------------------ Node ------------------------------------
#该节点名称,自定义或者默认
node.name: node-1
#该节点是否可以成为一个master节点
node.master: true 
#该节点是否存储数据,即是否是一个数据节点,默认true
node.data: true
#节点的通用属性,用于后期集群进行碎片分配时的过滤
node.attr.rack: r1
# ----------------------------------- Paths ------------------------------------
#配置文件路径,默认es安装目录下的config
path.conf: /path/to/conf
#数据存储路径,默认es安装目录下的data
#可以设置多个存储路径,用逗号隔开
path.data: /path/to/data
#日志路径,默认es安装目录下的logs
path.logs: /path/to/logs
#临时文件路径,默认es安装目录下的work
path.work: /path/to/work 
 
#插件存放路径,默认es安装目录下的plugins
path.plugins: /path/to/plugins 
# ----------------------------------- Memory -----------------------------------
#当JVM开始写入交换空间时(swapping)ElasticSearch性能会低下
#设置为true来锁住内存,同时也要允许elasticsearch的进程可以锁住内存,linux下可以通过 `ulimit -l unlimited` 命令 
bootstrap.memory_lock: true
# ---------------------------------- Network -----------------------------------
#该节点绑定的地址,即对外服务的地址,可以是IP,主机名
network.host: 0.0.0.0
#该节点对外服务的http端口,默认9200
http.port: 9200
#节点间交互的tcp端口,默认9300
transport.tcp.port: 9300
#HTTP请求的最大内容,默认100MB
http.max_content_length: 100MB
#HTTP URL的最大长度,默认为4KB
http.max_initial_line_length: 4KB
#允许的标头的最大大小,默认为8KB
http.max_header_size: 8KB
#压缩,默认true
http.compression: true
#压缩级别,有效值:1-9,默认为3
http.compression_level: 3
#是否开启http协议对外提供服务,默认为true
http.enabled: true
# --------------------------------- Discovery ----------------------------------
#集群列表
#port为节点间交互端口,未设置时,默认9300
discovery.seed_hosts: ["host1:port", "ip2:port"]
#初始主节点列表
cluster.initial_master_nodes: ["node-1", "node-2"]
# ---------------------------------- Gateway -----------------------------------
#gateway的类型,默认为local,即为本地文件系统
gateway.type: local 
 
#集群中的N个节点启动后,才允许进行恢复处理,默认3
gateway.recover_after_nodes: 3
#设置初始化恢复过程的超时时间,超时时间从上一个配置中配置的N个节点启动后算起 
gateway.recover_after_time: 5m 
 
#设置这个集群中期望有多少个节点,一旦这N个节点启动,立即开始恢复过程
gateway.expected_nodes: 2
# ---------------------------------- Various -----------------------------------
#删除索引时需要显式名称
action.destructive_requires_name: true

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档