I installed ES 2.3.3. on my server(centos 7). I want to work on server not localhost. So I changed my elasticsearch.yml file with my ip number:187.48.456.45:
network.host:
187.48.456.45
After restart ES and I tried to connection.
[root@elasticsearch ~]# service elasticsearch restart
Restarting elasticsearch (via systemctl): [ OK ]
However It didn't work true.
[root@elasticsearch ~]# curl http://187.48.456.45:9200
my error:
curl: (7) Failed connect to 187.48.456.45:9200; Connection refused
Also my firewall close. What is the problem?
Yeah this is a network issue. I probably know how to solve it:
On a Windows machine: Google for 'paping' and download it, put it in C:/
Open up a command prompt and perform:
I'm guessing it will tell you it is closed.
You say 'my firewall close'. This is not how firewalls work. When you 'shutdown' a firewall, it doesn't mean all the ports are open!
CentOS 7 works with firewallcmd. You can either disable firewallcmd and use iptables to open a port.
Or use these commands:
firewall-cmd --zone=dmz --add-port=9200/tcp --permanent
systemctl restart firewall-cmd
And I'm not quite sure what it is you're trying. Because which machine is IP number: 187.48.456.45?
And you're trying to curl @ 176.56.236.46:9200 (A different IP adres)
Ok I did but it isn't.
I installed centos 6 instead of centos 7. After I installed ES. 2.3.3.
I configured elasticsearch.yml for network.host: 187.48.456.45.
After I installed vesta web panel for apache, mysql and php.
service elasticsearch restart.
error: permission denied on key 'vm.max_map_count'
Starting elasticsearch: log4j:WARN No appenders could be found for logger (common).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
I tried to connect on my server:
curl 'http://187.48.456.45:9200'
"name" : "Rogue",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
"tagline" : "You Know, for Search"
It work true .
However I tried to connection on my browser:
http://187.48.456.45:9200
Result:
This site can not be reached
187.48.456.45 took too long to respond to the main machine.
Make a search on Google on 187 48 9200
ERR_CONNECTION_TIMED_OUT
What can I do?
-A INPUT -p tcp -m tcp --dport 9200 -j ACCEPT
-A INPUT -p tcp -m udp --dport 9200 -j ACCEPT
[root@elasticsearch ~]# netstat -plnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 3294/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 3294/dovecot
tcp 0 0 176.56.236.46:80 0.0.0.0:* LISTEN 4837/nginx
tcp 0 0 176.56.236.46:8080 0.0.0.0:* LISTEN 2583/httpd
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3263/exim
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 2583/httpd
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 6092/nginx
tcp 0 0 127.0.0.1:8084 0.0.0.0:* LISTEN 4837/nginx
tcp 0 0 176.56.236.46:53 0.0.0.0:* LISTEN 3177/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3177/named
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2622/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1285/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3263/exim
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 3177/named
tcp 0 0 176.56.236.46:8443 0.0.0.0:* LISTEN 2583/httpd
tcp 0 0 0.0.0.0:2525 0.0.0.0:* LISTEN 3263/exim
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 3294/dovecot
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 3294/dovecot
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3093/mysqld
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 3263/exim
tcp 0 0 ::ffff:176.56.236.46:9200 :::* LISTEN 8121/java
tcp 0 0 :::465 :::* LISTEN 3263/exim
tcp 0 0 ::ffff:176.56.236.46:9300 :::* LISTEN 8121/java
tcp 0 0 :::22 :::* LISTEN 1285/sshd
tcp 0 0 :::25 :::* LISTEN 3263/exim
tcp 0 0 ::1:953 :::* LISTEN 3177/named
tcp 0 0 :::2525 :::* LISTEN 3263/exim
tcp 0 0 :::587 :::* LISTEN 3263/exim
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
"tagline" : "You Know, for Search"