gpt4 book ai didi

amazon-web-services - 在 logstash 中将输出配置为 elasticsearch

转载 作者:行者123 更新时间:2023-12-04 08:08:57 26 4
gpt4 key购买 nike

我正在做一个 elasticsearch 项目,我想从 Amazon s3 获取数据。为此,我正在使用 logstash。要配置,

output{
elasticsearch{
host => 'host_'
cluster => 'cluster_name'
}
}

是通常的方法。但是,我正在使用 Amazon elasticsearch 服务。它只有端点和域 ARN。在这种情况下我应该如何指定主机名?

最佳答案

在 AWS 上的 ES 集群向世界开放的最简单情况下,您可以有一个简单的 elasticsearch 输出配置,如下所示:

对于Logstash 2.0 :

output {
elasticsearch{
hosts => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com:80'
}
}
  • 不要忘记最后的端口号
  • 确保使用hosts设置(不是host)

对于Logstash 1.5.x :

output {
elasticsearch{
host => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com'
port => 80
protocol => 'http'
}
}
  • 端口号是一个名为port的单独设置
  • 确保使用 host 设置(不是 hosts),即与 2.0 相反

关于amazon-web-services - 在 logstash 中将输出配置为 elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33699953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com