如何使用Node Client连接到elasticsearch中的不同主机

时间:2016-07-01 05:33:09

标签: java scala elasticsearch scala-2.11 elasticsearch-java-api

我使用ElasticSearch节点客户端执行查询但我想连接到不同的IP地址然后localhost,我想实现这个

Node node = nodeBuilder().clusterName("yourcluster").client(true).node();
Client client = node.client();

节点客户端中的东西

Node Client

请帮助我,我想将TransportClient与其他主机<RelativeLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:background="#cccccc" android:layout_alignParentRight="true" android:id="@+id/relativeLayout3"> <FrameLayout android:layout_width="80dp" android:layout_height="match_parent" android:padding="5dp"> <TextView android:id="@+id/number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="17dp" android:textStyle="bold" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_gravity="center_horizontal|top" /> </FrameLayout> </RelativeLayout>

一起使用

1 个答案:

答案 0 :(得分:1)

节点客户端会自动发现群集的所有节点,因为它实际上是群集本身的一部分,您无需手动列出主机。但是,如果您的群集位于另一个无法自动发现的网络中,您还可以指定至少一个具有设置的群集主机。

{{1}}

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html