配置文件详解
# ---------------------------------- 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
510

被折叠的 条评论
为什么被折叠?



