my cluster is green by using
curl -X GET 'http://ip:9200/_cluster/health?pretty' , it show green cluster , but my search query didn't response anything.
master's log show :
failed to excute on node [xxxxxx]
org.elasticsearch.transport.ReceiveTimeoutTransportException: [node1][ip:9300][cluster:monitor/nodes/status[n]] request_id  timed out after[15000ms]
not accumulation exceptions, excluding exception from response
my ES version is 5.4.3
Are you doing the curl command from the same host?
Whats the output of (as root, assuming your on a linux box) netstat -tlpn
If you are executing the curl command from a different host can you do a telnet ip 9300 and see if you get something like this:
Connected to esearchm3.tb.xxxx
Escape character is '^]'.
telnet> Connection closed.
I was running a Import Data process by using
curl bulk. And after about several hours later , the master log shows me that Exception above and didn't work anymore.
my master nodes are [
192.168.1.101, 192.168.1.102, 192.168.1.103] .
my data nodes are [
192.168.1.105, 192.168.1.106, 192.168.1.107, 192.168.1.108].
Now, I use
ping 192.168.1.106 command and response success. But I cant get establish with 192.168.1.106 by using
so I use
curl -X GET 'http://192.168.1.103:9200/_cluster/health?pretty' command on 103 host, as a result it shows me
"status : green".
when I use
curl -X GET 'http://192.168.1.105:9200 ,it response something which looks health.While , when i use
curl -X GET 'http://192.168.1.106:9200' ,it is waiting and dont show anything.
THANKS FOR YOUR REPLY.
If you use ssh you are connecting to port 22 automatically, when you do a telnet 192.168.1.106 9200 you just check to see if the port is listening on that host and if you can setup a basic tcp connection.
From the looks of things there is something wrong with the box that has ip 192.168.1.106, can you access that box at all?
Without further analyses I cannot provide a solution I'm afraid.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.