Losgstash 如何配置一个ElasticSearch集群的多个IP地址
LogStash将output配置为Elasticsearch时,是指定host的配置为Elasticsearch集群中Mster的IP地址。
但不知道如何配置LogStash连接一个ES集群时,如何指定多个IP地址,配置文件中也没有说明怎么配置多个IP地址。
http://logstash.net/docs/1.4.2/outputs/elasticsearch#host
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
logstash --> redis --> elasticsearch
我的意思是我想配置整个elasticsearch集群的每个节点的IP地址,如果我单独配置一个节点的IP地址,那么,这个节点变成从的时候,或者故障的时候,就不能实现高可用。类似node.js连接elasticsearch似的,配置了整个集群的所有节点的IP地址,自己判断哪个是主。 言归正传,我没有在logstash中找到类似的配置方法。
回复
这个取决于所使用客户端类库的实现吧,或者使用中间代理。
elasticsearch 集群是对等结点,虽然有master但是数据都是同步的,全局做的shard,所以可以只配置一个结点,其他结点也是可以查询的 。
至于像配置多个结点,我不太了解。