更新时间:2024-11-29 GMT+08:00
概述
Elasticsearch增加Basic认证方式,以便其他组件对接安全模式下的Elasticsearch。同时Elasticsearch也支持使用Kerberos认证方式对接其他组件,例如Mapreduce、Flume等。
- Basic认证是HTTP中简单的认证方式,但仍然被广泛使用,建议在使用Basic认证对接组件时通过esClient.sh encrypt命令对密码进行加密,具体操作见使用Elasticsearch客户端章节的6。
- 使用Basic认证对接其他组件时,请使用root用户,并确保运行环境已经安装了JDK。
本章节介绍的组件如表1所示。
组件名 |
描述 |
参考链接 |
---|---|---|
Logstash |
Logstash是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据存储到Elasticsearch,如日志搜索场景等。 |
|
Beats |
Beats是Elastic一系列开源产品的统称,包括若干beats,本章节选取了其中2个(Filebeat和Metricbeat)进行讲述。
|
|
Kibana |
Kibana提供了图形化操作界面,通过可视化界面对Elasticsearch进行索引构建、查询、分析等操作。 |
此章节主要用于指导用户开源组件如何对接安全模式的Elasticsearch,以简单样例为示例,不深入介绍开源组件的原理和使用,更多详细可参考开源社区文档。
- Logstash详细操作可参考开源社区文档https://www.elastic.co/guide/en/logstash/current/introduction.html。
- Beats详细内容可参考开源社区文档https://www.elastic.co/guide/en/beats/libbeat/current/getting-started.html。
- 关于Elasticsearch安全模式下curl命令的使用请参考Linux下curl命令的使用。
父主题: Elasticsearch对接其他组件