On 2/9/2015 8:49 PM, Avanish Raju wrote:
> I'm using self-signed certificates between my SolrCloud (4.10.3
> <http://mirror.sdunix.com/apache/lucene/solr/ref-guide/apache-solr-ref-guide-4.10.pdf>)
> instance and Curl/Solr http client with needClientAuth=true on jetty.xml.
> I'm able to load the Solr home page, and also make select/query calls and
> they work fine.
> 
> However, when I make any Collections API calls, Basically any of the calls
> that are based on "https://localhost:8984/solr/admin/collections?action=";
> even using Curl locally, and a .pem file, some of the requests work, and
> some of them(about 1 in 3 or more) hang indefinitely.
> 
> Has anyone run into this? How can I fix this?

SolrCloud, especially with things like the collections API, does a lot
of communication between nodes.  If the nodes are configured to require
authentication, you must configure Solr itself to provide that
authentication when it is acting as a client.

SOLR-4407 discusses this for situations where the authentication uses
certificates, which apparently works now if you provide the cert to each
Solr instance in the form of a java keystore.

https://issues.apache.org/jira/browse/SOLR-4407

Thanks,
Shawn

Reply via email to