Java, ElasticSearch Beispiel mit TransportCilent
Den folgenden code erklärt die Kommunikation zwischen Java und ElasticSearch
mit Transport-client. Wenn ich Laufe bin ich immer der org.elasticsearch.nodedisconnectedException. Ein klares Beispiel für Java, Elasticsearch, der vergeben wird, gewürdigt werden, oder jemand kann mir helfen bei der Suche nach der Lösung.
public static Client function() {
Settings setting = ImmutableSettings.settingsBuilder().put("cluster.name", "localtestsearch").build();
client = new TransportClient();
client = client.addTransportAddress(new InetSocketTransportAddress("localhost", 9300));
return client;
}
public static void main(String[] args) {
System.out.println("In Main Method");
try {
System.out.println("In try block");
Client client = new TransportClient()
.addTransportAddress(new InetSocketTransportAddress("localhost",
9300));
System.out.println("Connected");
client.close();
Settings settings = ImmutableSettings.settingsBuilder()
.put("client.transport.sniff", true).build();
TransportClient client1 = new TransportClient(settings);
org.elasticsearch.node.Node node = nodeBuilder().node();
System.out.println("Node " + node);
Client client = node.client();
System.out.println("calling Client from Node " + client);
node.close();
System.out.println("Node CLosed");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.