我正在尝试使用本地计算机上的节点客户端连接到ec2上的elasticsearch。但我得到的错误。
org.elasticsearch.transport.BindTransportException:无法绑定到[9300]
不确定我应该使用哪些其他属性。任何人都可以帮我解决这个问题。使用的elasticsearch客户端版本:2.1.0
节点客户端:
Node node = nodeBuilder()
.settings(ImmutableSettings.settingsBuilder().put("http.enabled",true).put("client.transport.sniff",false)
.put("transport.tcp.port",9300))
.local(false)
.node();
client = node.client();
elasticsearch.yml
cluster:
name: XX
network:
host: XX
discovery:
type: ec2
ec2:
groups: XX
availability_zones: XX
cloud:
aws:
access_key: XX
secret_key: XX
region: XX