On 3/24/2016 12:26 AM, Hendrik Haddorp wrote:
> is it possible to instruct Solr to publish a different host/port into
> ZooKeeper then it is actually running on? This is required if the Solr
> node is not directly reachable on its port from outside due to a NAT
> setup or when running Solr as a Docker container with a mapped port.
>
> For what its worth ElasticSearch is supporting this as documented here [1]:
>     - transport.publish_port
>     - transport.publish_host

Although it is possible to publish different information than Jetty is
actually using, if you do so, SolrCloud may not work correctly.

SolrCloud uses the information published to zookeeper when it routes
requests from one node to another, so if the inter-node communication
must use the real port, then this will not work if you tell it about the
port number in use beyond the firewall.

Thanks,
Shawn

Reply via email to