elasticsearch常用命令集

查看所有索引的状态信息: curl -XGET 'http://ip:port/_cat/indices?v'

 

查看线程池状态: curl -XGET 'http://ip:port/_cat/thread_pool?v'

 

查看集群状态:curl -XGET 'http://ip:port/_cluster/stats?pretty'

 

调整刷新频率: curl -XPUT 'http://ip:port/competitive/_settings?pretty' -d '{"index.refresh_interval":"60s"}'

 

关闭集群分片分配: curl -XPUT 'http://ip:port/_cluster/settings?pretty' -d '{"transient" : {"cluster.routing.allocation.enable" : "none"}}'

 

恢复集群分片分配: curl -XPUT 'http://ip:port/_cluster/settings?pretty' -d '{"transient" : {"cluster.routing.allocation.enable" : "all"}}'

 

调整集群bulk队列大小: curl -XPUT 'http://ip:port/_cluster/settings?pretty' -d '{"transient" : {"threadpool.bulk.queue_size" : 500}}'

 

查看segment占用的memory总和: curl -XGET 'http://ip:port/_cat/nodes?v&h=name,port,sm&size=1'

 

集群重启步骤:

1.关闭集群分片分配

2.重启节点

3.恢复集群分片分配

 

posted @ 2017-02-28 15:47  swmabby  阅读(265)  评论(0)    收藏  举报