查看es集群状态、创建mapping、索引只读解决方法、查询等

1. ES索引只读


原因:磁盘满了(磁盘满后,es会自动变成只读)
操作:删除磁盘数据或扩容后,修改索引状态
配置修改:

方法1:
PUT http://IP:PORT/_settings
{
  "index": {
    "blocks": {
      "read_only_allow_delete": "false"
    }
  }
}
方法2:
PUT http://IP:PORT/*/_settings
{
  "index.blocks.read_only_allow_delete": null
}

2. ES7.x查询结果中hits最大显示10000

es 7.X查询结果中,hits数默认最大是一万条,若需显示真实数量,查询体中需设置参数 :“track_total_hits”:true
示例:

{
"track_total_hits":true,
"query":{
……
}
}

3. 查看ES的内存、磁盘、CP占用信息

curl  -H "Content-Type: application/json" -XGET http://IP:PORT/_cat/nodes?v&h=ip,id,disk.total,disk.used,disk.avail,disk.used_percent,ram.current,ram.percent,ram.max,cpu&format=json&pretty

4. 查看ES集群状态

curl http://IP:PORT/_cluster/health/?pretty

5. ES创建mapping的方式

a. 使用chrome插件ES_head

插件下载地址https://www.crx4chrome.com/crx/57382/
操作如下图所示:

操作步骤
b、linux下使用curl命令

curl  -H "Content-Type: application/json" -XPUT http://IP:PORT/_template/template_name -d '模板内容'
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值