java怎么拦截某个对象
275
2022-11-01
ELK学习笔记之使用curl命令操作elasticsearch
0x00 _cat系列
_cat系列提供了一系列查询elasticsearch集群状态的接口。你可以通过执行
curl -XGET localhost:9200/_cat
1. 获取所有_cat系列的操作
/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes/_cat/indices/_cat/indices/{index}/_cat/segments/_cat/segments/{index}/_cat/count/_cat/count/{index}/_cat/recovery/_cat/recovery/{index}/_cat/health/_cat/pending_tasks/_cat/aliases/_cat/aliases/{alias}/_cat/thread_pool/_cat/plugins/_cat/fielddata/_cat/fielddata/{fields}
你也可以后面加一个v,让输出内容表格显示表头,举例
name component version type urlPrometheus analysis-mmseg NA jPrometheus analysis-pinyin NA jPrometheus analysis-ik NA jPrometheus analysis-ik NA jPrometheus analysis-smartcn 2.1.0 jPrometheus segmentspy NA s /_plugin/segmentspy/Prometheus head NA s /_plugin/head/Prometheus bigdesk NA s /_plugin/bigdesk/Xandu analysis-ik NA jXandu analysis-pinyin NA jXandu analysis-mmseg NA jXandu analysis-smartcn 2.1.0 jXandu head NA s /_plugin/head/Xandu bigdesk NA s /_plugin/bigdesk/Onyxx analysis-ik NA jOnyxx analysis-mmseg NA jOnyxx analysis-smartcn 2.1.0 jOnyxx analysis-pinyin NA jOnyxx head NA s /_plugin/head/Onyxx bigdesk NA s /_plugin/bigdesk/
0x01 _cluster系列
1、查询设置集群状态
curl -XGET localhost:9200/_cluster/health?pretty=true
pretty=true表示格式化输出
level=indices 表示显示索引状态
level=shards 表示显示分片信息
2、显示集群系统信息,包括CPU JVM等等
curl -XGET localhost:9200/_cluster/stats?pretty=true
3、 集群的详细信息。包括节点、分片等。
curl -XGET localhost:9200/_cluster/state?pretty=true
3、获取集群堆积的任务
curl -XGET localhost:9200/_cluster/pending_tasks?pretty=true
4、修改集群配置
curl -XPUT localhost:9200/_cluster/settings -d '{ "persistent" : { "discovery.zen.minimum_master_nodes" : 2 }}'
transient 表示临时的,persistent表示永久的
5、对shard的手动控制
curl -XPOST ‘localhost:9200/_cluster/reroute’ -d ‘xxxxxx’
对shard的手动控制,参考-XPOST ‘-XPOST ‘-XPOST ‘curl -XPOST ‘curl -XPOST ‘curl -XPOST ‘-XGET ‘-XGET ‘-XGET ‘-XGET ‘-XGET ‘-XGET ‘-XGET ‘-XGET ‘索引操作
1、获取索引
curl -XGET ‘-XPOST ‘-d'{“a”:”avalue”,”b”:”bvalue”}’
3、删除索引
curl -XDELETE ‘-XPUT -d '{ "{type}" : { "properties" : { "date" : { "type" : "long" }, "name" : { "type" : "string", "index" : "not_analyzed" }, "status" : { "type" : "integer" }, "type" : { "type" : "integer" } } }}'
5、获取mapping
curl -XGET -XGET '-d '{ "query" : { "term" : { "user" : "kimchy" } //查所有 "match_all": {} }, "sort" : [{ "age" : {"order" : "asc"}},{ "name" : "desc" } ], "from":0, "size":100}curl -XGET '-d '{ "filter": {"and":{"filters":[{"term":{"age":"123"}},{"term":{"name":"张三"}}]}, "sort" : [{ "age" : {"order" : "asc"}},{ "name" : "desc" } ], "from":0, "size":100}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~