ElasticSearch Version 5.4.3créer ElasticSearch client lance une IllegalStateException Netty
J'utilise singleton pour créer un client, voici le code principal
TransportClient tclient = null;
if (clusterName != null) {
Settings settings = Settings.builder()
.put("cluster.name",clusterName)
.put("client.transport.sniff", true)
.build();
tclient = new PreBuiltTransportClient(settings);//here will throw the exception
} else {
tclient = new PreBuiltTransportClient(Settings.EMPTY);
}
lors de la première manche de temps pour le code « TClient = nouveau PreBuiltTransportClient (paramètres); », il renvoie une exception
IllegalStateException: availableProcessors is already set to [4]
mais invoquer que pour le second, il sera su Cessez, et le client sera traité, quelqu'un sait comment résoudre ce problème?