ES-基础概念

用数据库做搜索会怎么样

1、数据库搜索某个关键字会全文遍历,性能低
2、数据库搜索没办法将关键词拆开,比如搜索生化机就搜索不到生化危机

ES基本概念和数据库类比
ES数据库
document
type
index
ES常用命令
GET _cat/health?v

1、用途
此命令常见的用途一般有两个:
1、验证节点之间的健康状况是否一致,
2、跟踪大型集群随时间的故障恢复情况

2、结果解析
正常情况下,执行GET _cat/health?v命令得到的结果如下:

epoch      timestamp cluster            status node.total node.data shards  pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1602118776 00:59:36  kubernetes-logging green          15        10   3452 1726    0    0        0             0                  -                100.0%

含义如下:
前两个是时间戳,不过多介绍。其余如下:
1、cluster ,集群名称
2、status,集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
3、node.total,代表在线的节点总数量
4、node.data,代表在线的数据节点的数量
5、shards, active_shards 存活的分片数量
pri,active_primary_shards 存活的主分片数量 正常情况下 shards的数量是pri的两倍。
6、relo, relocating_shards 迁移中的分片数量,正常情况为 0
7、init, initializing_shards 初始化中的分片数量 正常情况为 0
8、unassign, unassigned_shards 未分配的分片 正常情况为 0
9、pending_tasks,准备中的任务,任务指迁移分片等 正常情况为 0
10、max_task_wait_time,任务最长等待时间
11、active_shards_percent,正常分片百分比 正常情况为 100%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左林右李02

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值