2017-07-15 76 views
0

elasticsearch版本5.4.3创建elasticsearch客户端抛出一个网状IllegalStateException异常

我用单创建客户端,这里是主代码

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); 
    } 

当第一次运行的代码“tclient =新PreBuiltTransportClient(设置)”,它抛出一个异常

IllegalStateException: availableProcessors is already set to [4]

但调用第二它将苏连接和客户端将被终止, 任何人都知道如何解决它?

回答

相关问题