Cluster green but not response

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 [603500] timed out after[15000ms]
not accumulation exceptions, excluding exception from response
org.elasticsearch.action.FailedNodeException:Failed node[xxxxxx]

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 [,,] .
my data nodes are [,,,].

Now, I use ping command and response success. But I cant get establish with by using ssh data3@
so I use curl -X GET '' command on 103 host, as a result it shows me "status : green".
when I use curl -X GET ' ,it response something which looks health.While , when i use curl -X GET '' ,it is waiting and dont show anything.


If you use ssh you are connecting to port 22 automatically, when you do a telnet 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, 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.