Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch ElasticSearch Ec2-BindTransportException:无法绑定到[9300]_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Amazon Ec2 - Fatal编程技术网 elasticsearch ElasticSearch Ec2-BindTransportException:无法绑定到[9300],elasticsearch,amazon-ec2,elasticsearch,Amazon Ec2" /> elasticsearch ElasticSearch Ec2-BindTransportException:无法绑定到[9300],elasticsearch,amazon-ec2,elasticsearch,Amazon Ec2" />

elasticsearch ElasticSearch Ec2-BindTransportException:无法绑定到[9300]

elasticsearch ElasticSearch Ec2-BindTransportException:无法绑定到[9300],elasticsearch,amazon-ec2,elasticsearch,Amazon Ec2,我正在尝试使用本地机器上的节点客户端连接到ec2上的elasticsearch。但我的错误率越来越低 org.elasticsearch.transport.BindTransportException:无法绑定到[9300] 不确定我应该使用什么其他属性。谁能帮我解决这个问题。使用的elasticsearch客户端版本:2.1.0 节点客户端: Node node = nodeBuilder() .settings(ImmutableSettings.settin

我正在尝试使用本地机器上的节点客户端连接到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

通常,此错误表示端口9300已被使用。您能检查一下情况吗?您的本地计算机上没有运行elasticsearch进程,因此在端口9300上没有任何侦听,因此出现错误。此外,配置中缺少群集名称。但是,由于在2.0中删除了多播,我不确定节点客户端是否可以工作,您应该更喜欢传输客户端,请参见:我的elasticsearch.yml中有cluster name属性。对于传输客户端,我得到了一个不同的错误。所以我正在尝试节点客户端。还有其他建议吗?通常这个错误意味着端口9300已经被使用了。您能检查一下情况吗?您的本地计算机上没有运行elasticsearch进程,因此在端口9300上没有任何侦听,因此出现错误。此外,配置中缺少群集名称。但是,由于在2.0中删除了多播,我不确定节点客户端是否可以工作,您应该更喜欢传输客户端,请参见:我的elasticsearch.yml中有cluster name属性。对于传输客户端,我得到了一个不同的错误。所以我正在试用node客户端。还有其他建议吗?