On 5/27/2016 5:57 AM, shivendra.tiwari wrote: > Currently I am using Solr lower version it is working fine but now, we are > trying to configure SolrCloud for load balance so, > I have configured- 2 Solr nodes and 1 ZooKeeper node, created collections > and > shards also getting data from SQL server on Solr but i need to call > SolrCloud in .net application. Please tell me, need to call zookeeper or > SolrCloud and How it will configure in my .net application and what i need > to configure it please help anyone.
Unless you write the code to do it, a .net application will not know how to talk to zookeeper. There are multiple choices for .net clients which know how to talk to Solr via HTTP: https://wiki.apache.org/solr/IntegratingSolr#C.23_.2F_.NET I do not know if any of these clients know how to talk to multiple Solr servers so you don't have a single point of failure. If they don't, you will need a load balancer in front of your cloud. Solr itself will load balance the requests across the cloud, but if your application only talks HTTP to a single server:port, that instance of Solr becomes a single point of failure. For redundancy, you will need three zookeeper nodes: http://zookeeper.apache.org/doc/r3.4.8/zookeeperAdmin.html#sc_zkMulitServerSetup Thanks, Shawn