Query not working unless adding preference=_local?

I had this strange issue that when I connect a second node to my originall
node, most query posted to theh original node would have no response. But
when those query are added preference=_local , they willl work again.
When I check cluster status and even logs on both nodes, everything looks
fine. I suspect that it is the firewall of the new node that is rejecting
query route from the original node, but then I check both 9200 and 9300 is
opened.

Would it be the case that another port is used in this scenario? And if
not, where might I further debug this issue?

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/189c01cb-589c-4e70-9ade-93813a67b1d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.