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