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