使用EFK收集Kubernetes多集群日志
Collecting logs for multi kubernetes clusters with EFK
在有多个集群的情况下,一个集群就搭建一套日志收集分析服务实在太浪费。因此可以尝试只跑一套Elasticsearch和Kibana实例,然后让各个集群中的日志收集器向Elasticsearch发送日志,。
ES java api
2.0之后ES的java api用法有了很大变化。在此记录一些。
java应用程序连接ES集群,笔者使用的是TransportClient,获取TransportClient的代码设计为单例模式(见getClient方法)。
将Elasticsearch的快照备份到HDFS
1、安装Elasticsearch插件repository-hdfs
下载地址:https://artifacts.elastic.co/downloads/elasticsearch-plugins/repository-hdfs/repository-hdfs-6.2.3.zip
将zip包放在/usr/local下
注意插件版本需要和Elasticsearch的版本对应。