ES集群配置
四种配置方法
配置文件配置 静态,修改/etc/elasticsearch/elasticsearch.yml来配置,需要重启服务
启动参数配置 静态,启动时,在命令行里增加具体的配置,不方便
Transient配置 动态,通过API来配置,临时,重启后失效
Persistent配置 动态,通过API来配置,永久,重启后依然生效
优先级:Transient > Persistent > 启动参数 > 配置文件 查看动态配置
curl -u elastic:"$ES_P" -X GET 'http://aminglinux01:9200/_cluster/settings?pretty'
Transient配置示例
curl -u elastic:"$ES_P" -X PUT -H 'Content-Type: application/json' 'http://aminglinux01:9200/_cluster/settings' -d '{
"transient" :
{
"cluster.info.update.interval":"35s"
}
}'
curl -u elastic:"$ES_P" -X PUT -H 'Content-Type: application/json' 'http://aminglinux01:9200/_cluster/settings' -d '{
"transient" :
{
"indices.recovery.max_bytes_per_sec":"30mb"
}
}'
也可以直接到cerebro配置

Persistent配置示例
curl -u elastic:"$ES_P" -X PUT -H 'Content-Type: application/json' 'http://aminglinux01:9200/_cluster/settings' -d '{
"persistent" :
{
"cluster.info.update.interval":"30s"
}
}'
curl -u elastic:"$ES_P" -X PUT -H 'Content-Type: application/json' 'http://aminglinux01:9200/_cluster/settings' -d '{
"persistent" :
{
"indices.recovery.max_bytes_per_sec":"30mb"
}
}'
也可以直接到cerebro配置
