Hello,
I just upgraded ES to the latest version using the debian package.
I tried to run ES 2.0 with the new elasticsearch.yml file, containing less options than the config file of ES 1.7.3. I set the network.bind_host: _eth0_ to listen for HTTP on eth0 and network.publish_host: _eth1_ for communication between nodes. But I can't get a different IP for listening on each port (9200 and 9300). Only one IP is listening on both ports.
I also made many tries with the network.host option.
In a nutshell, the config file from the previous version (ES 1.7.3) isn't compatible.
Am I missing something ?
I need my nodes to listen on port 9300 with there private IP, which is on eth1.
So, ideally, I would like to have 9200 binded to eth0 (Public IP) and 9300 to eth1, without opening any loopback for both ports. I tried many times but couldn't get the perfect configuration.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.