You should definitely enable HTTPs even if it is not exposed to the Internet. 
Even within your own company network it is a good security practice to enable 
HTTPs.
About your error. This is due to a setting in Zookeeper:
https://lucene.apache.org/solr/guide/6_6/enabling-ssl.html#EnablingSSL-ConfigureZooKeeper

I do not recommend to do any setting for SolrCloud directly in Zookeeper, but 
use the corresponding Solr REST interfaces, e.g. for urlScheme in 
clusterprops.json
https://lucene.apache.org/solr/guide/8_1/collections-api.html#clusterprop-parameters

> Am 20.08.2019 um 21:46 schrieb Russell Bahr <r...@manzama.com>:
> 
> Hi All,
> I have a solr 8.1.1 cloud that I set up and have been testing to replace
> our solr 4.10.4 cloud implementation.
> 
> I have been testing on the solr 8.1.1 cloud for a couple of weeks now and
> needed to shut down temporarily and then restart the cluster.  When I did
> this the members would not come back from recovering.  As I trouble shot
> further I noticed the follwoing error messages
> "null:org.apache.solr.common.SolrException:
> Error trying to proxy request for url:
> https://p-solr-e-be-d-20.c.domain.internal:8983/solr/content/select/"; . I
> have not enabled security on this as it is behind a firewall and not
> exposed to the outside.
> 
> solr 8.1.1
> lucene 8.1.1
> OpenJDK 12
> Debian 9.8
> 
> 6 shards, 5 replica each shard
> 
> here is a snip from the solr cloud graph.  as you can see some are listing
> https now and some still show http as it was before the restart.
> 
> shard1
> https://p-solr-e-be-d-20.c.domain.internal (N)
> http://p-solr-e-be-d-16.c.domain.internal (N)
> https://p-solr-e-be-d-17.c.domain.internal (N)
> https://p-solr-e-be-d-28.c.domain.internal (N)
> https://p-solr-e-be-d-23.c.domain.internal (N)
> 
> What would cause them to all of the sudden require https, and how do I
> disable that and return to http?
> 
> Thank you,
> 
> Russ Bahr

Reply via email to