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

Reply via email to