ElasticSearch常用命令记录

ElasticSearch常用命令记录
< — 个人学习笔记 — >

软件版本:curl -s localhost:9200/?pretty
输出中"version" – "number"看到对应的版本信息
服务状态:/etc/init.d/elasticsearch status
端口占用:netstat -lanp|grep 9300 (节点间通信、数据)、9200(对外服务、连接)
进程查询:ps -ef | grep elastic 或 ps aux | grep elasticsearch
日志路径:/var/log/elasticsearch/elasticsearch.log

查看集群信息的目录:
curl -X GET 127.0.0.1:9200/_cat
参数 (?v )来显示详细的信息、( ?h)可以指定输出的字段、(?help)输出可以显示的列、(&)多个参数一起使用,

查询指定索引信息:
curl -s localhost:9200/_cat/indices?v|grep dlp

查询索引状态:
curl -X GET 127.0.0.1:9200/_cat/indices?v
返回信息:green 正常状态;索引名称(index) ;状态(status),表明索引是否打开 ;uuid 索引内部随机分配的名称,表示唯一标识这个索引 ;文档数(docs.count) ; 已删除文档数(docs.deleted),这里统计了被删除文档的数量 ;store.size索引存储的总容量 ;pri.store.size主分片的总容量

查询指定索引健康:
curl localhost:9200/_cat/indices/dlp*?v&h=index.health

删除锁定状态:
curl -XPUT -H “Content-Type: application/json” http://127.0.0.1:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”:null}’

查询指定索引文档数:
curl localhost:9200/_cat/count/ABC-net*?v
(epoch) 自标准时间(1970-01-01 00:00:00)以来的秒数,(timestamp)时分秒,utc时区,(count)文档总数

查询健康状态:
curl 127.0.0.1:9200/_cluster/health?pretty

查询分片数:
curl -XGET 127.0.0.1:9200/_cat/shards?v

查询磁盘分配:
curl -X GET 127.0.0.1:9200/_cat/allocation?v
通过该连接返回了集群中的各节点所在磁盘的磁盘状况,返回的信息包括:
分片数(shards),索引所占空间(disk.indices),该节点中所有索引在该磁盘所点的空间。(pri)索引主分片数,
磁盘使用容量(disk.used),磁盘可用容量(disk.avail),磁盘总容量(disk.total),磁盘便用率(disk.percent),磁盘使用率90%。

高可用节点信息查询: curl -XGET 127.0.0.1:9200/_cat/nodes?pretty
集群健康状态: curl localhost:9200/_cat/health?v&h=cluster.status

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值