Rui*_*Rui 5 elasticsearch elastic-stack filebeat
我是ELK的新手。我首先安装了 Elasticsearch 和 Filebeat,没有 Logstash,我想将数据从 Filebeat 发送到 Elasticsearch。在安装 Filebeat 并配置日志文件和 Elasticsearch 主机后,我启动了 Filebeat,但是即使 Filebeats 预期的日志文件中有很多行,也没有任何反应。
那么是否可以将日志数据直接转发到Elasticsearch主机而不需要Logstash呢?我
看起来您的 ES 2.3.1 仅配置为可从 localhost 访问(自 ES 2.0 起默认)
你需要elasticsearch.yml用这个修改你的文件并重新启动ES:
network.host: 168.17.0.100
Run Code Online (Sandbox Code Playgroud)
那么你的 filebeat 输出配置需要如下所示:
output:
elasticsearch:
hosts: ["168.17.0.100:9200"]
Run Code Online (Sandbox Code Playgroud)
然后,您可以检查 ESfilebeat-*索引是否正在获取新的日志数据(即hits.total计数应该随着时间的推移而增加):
curl -XGET 168.17.0.100:9200/filebeat-*/_search
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6507 次 |
| 最近记录: |