es 配置详解


配置文件详解

# ---------------------------------- Cluster -----------------------------------
cluster.name: elasticsearch
配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。

# ------------------------------------ Node ------------------------------------
# 需要随节点更改
node.attr.rack: r1

node.name: "Franz Kafka"
节点名,默认随机指定一个name列表中名字,该列表在es的jar包中config文件夹里name.txt文件中,其中有很多作者添加的有趣名字。

node.master: true
指定该节点是否有资格被选举成为node,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master。

node.data: true
指定该节点是否存储索引数据,默认为true。

# ----------------------------------- Paths ------------------------------------
path.data: /var/lib/es/7/data
path.logs: /var/lib/es/7/log

# ----------------------------------- Index -----------------------------------
index.number_of_shards: 20
index.number_of_replicas: 2
index.refresh_interval: 120s
index.max_result_window: 1000000

# ----------------------------------- Memory -----------------------------------
bootstrap.memory_lock: true
bootstrap.system_call_filter: false

# ---------------------------------- Network -----------------------------------
# 默认情况下,Elasticsearch 仅仅绑定回环地址,比如127.0.0.1 和[::1] 
# 需要随节点更改
network.host: 192.168.56.121 
绑定IP地址
http.port: 9200
配置对外服务的http端口号
transport.tcp.port: 9300
设置节点间交互的tcp端口,默认是9300。

# 开启安全防护(允许跨域)
http.cors.enabled: true
http.cors.allow-origin: "*"

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

# --------------------------------- Discovery ----------------------------------
client.transport.ping_timeout: 60s
discovery.zen.ping.timeout: 60s
discovery.zen.fd.ping_timeout: 60s
discovery.zen.fd.ping_retries: 10
discovery.zen.fd.ping_interval: 30s

# 集群所有 master-eligible 节点
# 对应旧版中的 discovery.zen.ping.unicast.hosts
discovery.seed_hosts: ["n1:9300", "n2:9300", "n3:9300"]
配置所有的候选节点
# Elasticsearch 7.0新引入的配置项
# 集群第一次启动达到这个数量后就开始引导
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
指定初始化时master节点
# 选举master 时候选节点数量
# 缺省配置是1.一个基本的原则是这里需要设置成 N/2+1, N是集群中节点的数量。
discovery.zen.minimum_master_nodes: 2

# ---------------------------------- Gateway -----------------------------------
gateway.recover_after_nodes: 2

# ---------------------------------- Various -----------------------------------
action.destructive_requires_name: true
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值