Openshift中集群ElasticSearch的运维

作者: 潘晓华Michael | 来源:发表于2018-05-02 16:07 被阅读63次

大家都知道,Openshift集成了EFK(Elasticsearch + Fluentd + Kibana)作为集群的日志管理平台。我们该怎样去维护ElasticSearch.

  1. 找到ES所在的pod
oc get pod -l component=es -o name -n logging | cut -d/ -f2
  1. 查看所有ES索引
oc exec $es-pod-name -- curl -s --cert /etc/elasticsearch/secret/admin-cert --key /etc/elasticsearch/secret/admin-key --cacert /etc/elasticsearch/secret/admin-ca https://localhost:9200/_cat/indices?v
  1. 清理所有3月份的ES索引
oc exec $es-pod-name -- curl -s --cert /etc/elasticsearch/secret/admin-cert --key /etc/elasticsearch/secret/admin-key --cacert /etc/elasticsearch/secret/admin-ca -XDELETE https://localhost:9200/*.2018.03.*

curl可以加-k这样就不需要--cacert参数

相关文章

网友评论

  • 很少更新了:删除索引不能回收磁盘空间, 只是将数据标记为delete, 有能回收磁盘空间的命令吗?
    很少更新了:@PanMichael 在我的环境里, 删除索引后, 磁盘空间跟本没变化. 最后还是用logging-curator删除数据, 回收的磁盘空间.
    我查的资料解释: 删除索引,并不会真正删除数据, 只是查询不到了.
    潘晓华Michael:@功夫猫星人 我测试下来,是会删除数据的。

本文标题:Openshift中集群ElasticSearch的运维

本文链接:https://www.haomeiwen.com/subject/lzeylftx.html