ElasticSearch的一些常用操作,这里记录一下,需要说明一下需要有一定的ES理论基础和实际操作基础,如果没有请先mark。
查看相关信息
curl -XGET ‘http://192.168.0.1:9200/_cat/health?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/nodes?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/allocation?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/plugins?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/count?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/count/index?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/indices?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/indices/{index}?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/shards?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/shards/{index}?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/segments?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/segments/{index}?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/aliases?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/aliases/{alias}?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/thread_pool?v’
curl -XGET ‘http://192.168.0.1:9200/_cat/recovery?v’
查看集群健康状态
curl -XGET ‘http://192.168.0.1:9200/_cluster/health?pretty=true’
查看集群状态
curl -XGET ‘http://192.168.0.1:9200/_cluster/stats?pretty=true’
查看集群配置
curl -XGET ‘http://192.168.0.1:9200/_cluster/settings?pretty=true’
修改集群配置
persistent:持久配置
transient:临时配置
线程池相关配置
generic:通用操作,如node discovery。它的类型默认为cached。
index:此线程池用于索引和删除操作。它的类型默认为fixed,size默认为可用处理器的数量,队列的size默认为200。
search:此线程池用于搜索和计数请求。它的类型默认