Hello,
sorry for the late reply.
Yes I can telnet between nodes.
[root@ip-10-0-128-126 ~]# curl localhost:9200/_cat/nodes
10.0.128.32 10.0.128.32 8 84 0.12 d m Solomon O'Sullivan
10.0.128.126 10.0.128.126 7 69 0.00 d * Anelle
[root@ip-10-0-128-126 ~]# telnet 10.0.128.32 9300
Trying 10.0.128.32...
Connected to 10.0.128.32.
Escape character is '^]'.
Logs from the node that have partially allocated shards
[2016-05-18 08:35:50,345][DEBUG][org.apache.http.impl.conn.PoolingClientConnectionManager] Connection [id: 0][route: {s}->https://ec2.ap-southeast-1.amazonaws.com] can be kept alive for 60000 MILLISECONDS
[2016-05-18 08:35:50,345][DEBUG][org.apache.http.impl.conn.PoolingClientConnectionManager] Connection released: [id: 0][route: {s}->https://ec2.ap-southeast-1.amazonaws.com][total kept alive: 1; route allocated: 1 of 50; total allocated: 1 of 50]
[2016-05-18 08:35:50,346][DEBUG][discovery.ec2 ] [Solomon O'Sullivan] using dynamic discovery nodes [{#cloud-i-0ae3b3f8d82e96b2c-0}{10.0.128.32}{10.0.128.32:9300}, {#cloud-i-f15fc37f-0}{10.0.128.126}{10.0.128.126:9300}]
[2016-05-18 08:35:50,359][DEBUG][transport.netty ] [Solomon O'Sullivan] connected to node [{#zen_unicast_52_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}]
[2016-05-18 08:35:50,360][DEBUG][discovery.ec2 ] [Solomon O'Sullivan] filtered ping responses: (filter_client[true], filter_data[false])
--> ping_response{node [{Anelle}{yzdmJgzMS9WHZCd5yyN7zQ}{10.0.128.126}{10.0.128.126:9300}{master=true}], id[54], master [{Anelle}{yzdmJgzMS9WHZCd5yyN7zQ}{10.0.128.126}{10.0.128.126:9300}{master=true}], hasJoinedOnce [true], cluster_name[xyz]}
[2016-05-18 08:35:50,360][DEBUG][transport.netty ] [Solomon O'Sullivan] disconnecting from [{#zen_unicast_52_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}] due to explicit disconnect call
[2016-05-18 08:35:50,361][DEBUG][transport.netty ] [Solomon O'Sullivan] disconnecting from [{#zen_unicast_1#}{127.0.0.1}{127.0.0.1:9300}] due to explicit disconnect call
[2016-05-18 08:35:50,361][DEBUG][transport.netty ] [Solomon O'Sullivan] disconnecting from [{#zen_unicast_51_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}] due to explicit disconnect call
[2016-05-18 08:35:50,362][DEBUG][transport.netty ] [Solomon O'Sullivan] disconnecting from [{#zen_unicast_50_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}] due to explicit disconnect call
[2016-05-18 08:35:50,362][DEBUG][transport.netty ] [Solomon O'Sullivan] disconnecting from [{#zen_unicast_6#}{::1}{[::1]:9300}] due to explicit disconnect call
[2016-05-18 08:35:50,362][DEBUG][discovery.zen.publish ] [Solomon O'Sullivan] received diff for but don't have any local cluster state - requesting full state
[2016-05-18 08:35:50,367][DEBUG][cluster.service ] [Solomon O'Sullivan] processing [finalize_join ({Anelle}{yzdmJgzMS9WHZCd5yyN7zQ}{10.0.128.126}{10.0.128.126:9300}{master=true})]: execute
[2016-05-18 08:35:50,367][DEBUG][discovery.ec2 ] [Solomon O'Sullivan] no master node is set, despite of join request completing. retrying pings.
[2016-05-18 08:35:50,367][DEBUG][cluster.service ] [Solomon O'Sullivan] processing [finalize_join ({Anelle}{yzdmJgzMS9WHZCd5yyN7zQ}{10.0.128.126}{10.0.128.126:9300}{master=true})]: took 0s no change in cluster_state
[2016-05-18 08:35:50,371][DEBUG][transport.netty ] [Solomon O'Sullivan] connected to node [{#zen_unicast_6#}{::1}{[::1]:9300}]
[2016-05-18 08:35:50,371][DEBUG][transport.netty ] [Solomon O'Sullivan] connected to node [{#zen_unicast_1#}{127.0.0.1}{127.0.0.1:9300}]
[2016-05-18 08:35:50,373][DEBUG][transport.netty ] [Solomon O'Sullivan] connected to node [{#zen_unicast_53_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}]
[2016-05-18 08:35:51,874][DEBUG][transport.netty ] [Solomon O'Sullivan] connected to node [{#zen_unicast_54_#cloud-i-f15fc37f-0#}{10.0.128.126}{10.0.128.126:9300}]