首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在logstash中将输出配置为elasticsearch

在logstash中将输出配置为elasticsearch
EN

Stack Overflow用户
提问于 2015-11-13 18:57:46
回答 1查看 3.3K关注 0票数 2

我正在从事一个elasticsearch项目,我想从Amazons3获取数据。为此,我使用了logstash.To配置,

代码语言:javascript
复制
output{
   elasticsearch{
      host => 'host_'
      cluster => 'cluster_name'
   }
}

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-14 05:47:51

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

用于Logstash 2.0

代码语言:javascript
复制
output {
  elasticsearch{
    hosts => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com:80'
  }  
}
  • 别忘了最后的端口号
  • 确保使用hosts设置(而不是host)

用于Logstash 1.5.x

代码语言:javascript
复制
output {
  elasticsearch{
    host => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com'
    port => 80
    protocol => 'http'
  }  
}
  • 端口号是一个名为port的单独设置。
  • 确保使用host设置(而不是hosts),即与WIT2.0相反
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33699953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档