AV9*_*V94 2 amazon-web-services elasticsearch logstash amazon-elasticsearch
我正在开发一个弹性搜索项目,我想从亚马逊s3获取数据.为此,我正在使用logstash.要进行配置,
output{
elasticsearch{
host => 'host_'
cluster => 'cluster_name'
}
}
Run Code Online (Sandbox Code Playgroud)
是通常的做法.但是,我正在使用亚马逊弹性搜索服务.它只有端点和域ARN.在这种情况下我应该如何指定主机名?
Val*_*Val 10
在最简单的情况下,您的AWS上的ES群集向全世界开放,您可以使用这样的简单elasticsearch输出配置:
对于Logstash 2.0:
output {
elasticsearch{
hosts => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com:80'
}
}
Run Code Online (Sandbox Code Playgroud)
hosts设置(不host)output {
elasticsearch{
host => 'search-xxxxxxxxxxxx.us-west-2.es.amazonaws.com'
port => 80
protocol => 'http'
}
}
Run Code Online (Sandbox Code Playgroud)
porthost设置(不是hosts),即与2.0相反| 归档时间: |
|
| 查看次数: |
2764 次 |
| 最近记录: |