[
https://issues.apache.org/jira/browse/SOLR-5339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shawn Heisey closed SOLR-5339.
------------------------------
Resolution: Invalid
You can manually specify what hostname or address will go into the cloud
configuration with by specifying instance parameters in solr.xml.
http://wiki.apache.org/solr/SolrCloud#SolrCloud_Instance_Params
If the wrong address is being detected, then it is likely that your operating
configuration isn't set up according to your expectactions. For a linux
machine, the best config is usually as described below, assuming that
myhost.example.com is the fully qualified name for your host:
* The actual hostname of the machine should be myhost - the short name. On
CentOS, this is defined in /etc/sysconfig/network.
* In /etc/hosts, only one entry should have the machine's actual hostname on
it, and it should look like the following:
192.168.10.54 myhost.example.com myhost
This should ensure that when the local IP address is looked up, it will use
that entry in /etc/hosts. When you ask for the hostname, you will get
'myhost'. and when you ask for the fully qualified hostname, you will get
'myhost.example.com'.
I can't guarantee that the configuration I have described will work for every
situation, but it should ensure that Solr detects correctly.
> solr-core-4.4's ip is not right when the os is centos 5.6 sometimes
> --------------------------------------------------------------------
>
> Key: SOLR-5339
> URL: https://issues.apache.org/jira/browse/SOLR-5339
> Project: Solr
> Issue Type: Bug
> Components: contrib - Clustering
> Affects Versions: 4.4
> Environment: centos 5.6
> Reporter: dejie Chang
> Priority: Critical
>
> when I install the solr-cloud on the centos5.6 . it is strange that sometimes
> ,the ip is not correct which is displayed on the
> http://192.168.10.54:8081/solr/#/~cloud , it is 202.106.199.36,but my actual
> is 192.168.10.54. but on the windows it is right. and i found it is because
> of hostaddress = InetAddress.getLocalHost().getHostAddress(); in
> ZkController.java . sometimes the method which get ip is not correct .we
> should not trust . so i think in linux we should not use this method
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]