es管理kabina_小白学ES 05 - 通过Kibana管理集群服务

目录

前述步骤:

① 启动Kibana;

② 通过浏览器访问Kibana;

③ 进入Dev Tools(开发者工具)界面.

1 检查集群的健康状况

ES提供了一套_cat API, 可以查看ES中的各类数据.

# 查询API:

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

1541502900 19:15:00 elasticsearch yellow 1 1 1 1 0 0 1 0 - 50.0%

如何快速了解集群的健康状况? 查看status选项的值:

1) green: 所有primary shard和replica shard都已成功分配, 集群是100%可用的;

2) yellow: 所有primary shard都已成功分配, 但至少有一个replica shard缺失. 此时集群所有功能都正常使用, 数据不会丢失, 搜索结果依然完整, 但集群的可用性减弱. —— 需要及时处理的警告.

3) red: 至少有一个primary shard(以及它的全部副本分片)缺失 —— 部分数据不能使用, 搜索只能返回部分数据, 而分配到这个分配上的写入请求会返回一个异常. 此时虽然可以运行部分功能, 但为了索引数据的完整性, 需要尽快修复集群.

此时集群状态为何是yellow?

① 当前只有一个node, 且只启动了一个ES进程, 且此时ES中只有一个Kibana内建的index.

② ES为每个index默认分配5个primary shard和5个replica shard, 为了保证高可用, 它还要求primary shard和replica shard不能在同一个node上.

③ 当前服务中, Kibana内建的index是1个primary shard和1个replica shard, 由于只有1个node, 所以只有primary shard被分配和启动了, 而replica shard没有被成功分配(没有其他node可用).

2 查看集群中的节点个数

# 查询API:

GET /_cat/nodes?v

# 响应信息如下:

ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name

10.0.20.50 9 54 1 0.03 0.02 0.00 mdi * jVSUBme

3 查看集群中的索引

# 查询API:

GET /_cat/indices?v

# 响应信息如下:

health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

yellow open .kibana KmZWibxSQHCMSHMxdfpKLg 1 1 1 0 3.2kb 3.2kb

4 简单的索引操作

4.1 创建索引

# 创建索引API:

PUT /test_index?pretty

# 响应信息如下:

{

"acknowledged": true,

"shards_acknowledged": true,

"index": "test_index"

}

# 查看集群中的索引:

health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

yellow open test_index 9uib_rTIQEKU1CvQQN7qzg 5 1 0 0 810b 810b

yellow open .kibana KmZWibxSQHCMSHMxdfpKLg 1 1 1 0 3.2kb 3.2kb

4.2 删除索引

# 删除索引API:

DELETE /test_index?pretty

# 响应信息如下:

{

"acknowledged": true

}

# 查看集群中的索引:

health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

yellow open .kibana KmZWibxSQHCMSHMxdfpKLg 1 1 1 0 3.2kb 3.2kb

版权声明

作者: ma_shoufeng(马瘦风)

出处: 博客园 马瘦风的博客

您的支持是对博主的极大鼓励, 感谢您的阅读.

本文版权归博主所有, 欢迎转载, 但未经博主同意必须保留此段声明, 且在文章页面明显位置给出原文链接, 否则博主保留追究相关人员法律责任的权利.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值