CloudSolrClient solrClient;
@SuppressWarnings("deprecation")
public CloudSolrClient createConnection(){
//You need to replace SERVERNAME with the server on which the zookeeper is running
String zkHostString = "SERVERNAME:PORT,SERVERNAME:PORT,SERVERNAME:PORT";
if(solrClient == null){
solrClient = new CloudSolrClient.Builder().withZkHost(zkHostString).build();
}
return solrClient;
}
1条答案
按热度按时间ivqmmu1c1#
如果你正在使用solr云与zookeeper合奏和连接它使用Java。
您可以使用java代码获得如下连接。
这里你需要传递所有的zookeeper节点,这些节点正在运行以管理你的solr服务器。你也可以为你的应用程序使用springboot,在那里你可以将zk-host配置为application.properties的一部分。