ElasticSearch第4课之ES 2.3.X部分配置项详解

# ---------------------------------- Cluster -----------------------------------

#集群名称

cluster.name: IIoveZhangYun

# ----------------------------------- Node ------------------------------------
#节点名称,ES启动时会自动创建节点名称,也可进行配置
node.name: node-1

#每个节点都可以定义一些与之关联的通用属性,用于后期集群进行碎片分配时的过滤
node.rack: r1

# ----------------------------------- Paths ------------------------------------
#分配给当前节点的索引数据所在的位置,可以配置多个路径,以逗号分隔
path.data: /elasticsearch/data1,/elasticsearch/data2

#日志文件所在位置
path.logs: /elasticsearch/logs

# ----------------------------------- Memory -----------------------------------
#Elasticsearch中Java的最小内存和最大内存,官方建议设置为一样的,这样可以由于内存调整造成的长GC发生。
#当你无法关闭系统的swap的时候,建议把这个参数设为true。防止在内存不够用的时候,Elasticsearch的内存被交换至交换区,导致性能骤降
#建议即便你关闭了系统的swap,也把bootstrap.mlockall设为true
#bootstrap.mlockall的作用就是在程序启动的时候先去获取足够大的内存,再加入集群接收请求。
#没有bootstrap.mlockall的话,elasticsearch一启动就会发现节点接入集群,接收请求,然后JVM一点点的获取系统内存,直到指定值
#可能会让节点启动的时候比较慢,但是保证了节点加入集群后的稳定性。

#设置为true来锁住内存。因为当JVM开始swapping时ES的效率会降低,所以要保证它不swap,可以把ES_MIN_MEM和ES_MAX_MEM两个环境变量设置成同一个值,
#并且保证机器有足够的内存分配给ES。同时也要允许Elasticsearch的进程可以锁住内存,linux下可以通过"ulimit -l unlimited"命令。
#可以设置ES_HEAP_SIZE的值为系统可用内存的一半。
bootstrap.mlockall: true

# ---------------------------------- Network -----------------------------------
#绑定到指定的IP地址
network.host: 10.20.24.199

#HTTP传输监听定制端口
http.port: 9200

# --------------------------------- Discovery ----------------------------------
#设置新节点被启动时能够发现的主节点列表
discovery.zen.ping.unicast.hosts: ["10.20.24.199", "10.20.24.196", "10.20.24.198", "10.20.24.200", "10.20.24.201"]

#设置一个集群中主节点的数量,当多于三个节点时,该值可在2-4之间。
#通过设置主节点的数量(节点总数 / 2 + 1, 节点总数 > 2)来避免"脑裂"问题的产生
discovery.zen.minimum_master_nodes: 3

# ---------------------------------- Gateway -----------------------------------
#设置集群中N个节点启动时进行数据恢复
gateway.recover_after_nodes: 3

# ---------------------------------- Various -----------------------------------
#默认情况下,多个节点可以在同一个安装路径启动,如果你想让你的ES只启动一个节点,可以进行如下设置:
node.max_local_storage_nodes: 1

#设置是否可以通过正则或者_all删除或者关闭索引
action.destructive_requires_name: true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值