# ES on AWS - com.amazonaws.AmazonClientException

**URL:** <https://discuss.elastic.co/t/es-on-aws-com-amazonaws-amazonclientexception/12820>\
**Category:** Elasticsearch\
**Created:** [July 17, 2013, 7:01am UTC](https://discuss.elastic.co/t/es-on-aws-com-amazonaws-amazonclientexception/12820 "2013-07-17T07:01:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rishav\_rohit](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@rishav\_rohit](https://discuss.elastic.co/u/rishav_rohit)\
**Post date:** [July 17, 2013, 7:01am UTC](https://discuss.elastic.co/t/es-on-aws-com-amazonaws-amazonclientexception/12820/1 "2013-07-17T07:01:10Z")

</div>

Hi,

I am doing a ES cluster setup on AWS. I have followed the tutorial from ES site and included this in my config files:  
cloud:  
aws:  
access\_key: aaaaaaaa  
secret\_key: bbbbbbb/ccccc  
discovery:  
type: ec2

and  
gateway: DEBUG  
org.apache: WARN  
discovery: TRACE

but i am not able to start up my ES. I am getting the same error from other nodes also. Please help.

[2013-07-17 06:40:46,738][INFO][node] [citrix\_es\_1] {0.90.2}[11884]: initializing ...  
[2013-07-17 06:40:46,767][INFO][plugins] [citrix\_es\_1] loaded [jdbc-river, cloud-aws], sites [head]  
[2013-07-17 06:40:49,607][INFO][node] [citrix\_es\_1] {0.90.2}[11884]: initialized  
[2013-07-17 06:40:49,607][INFO][node] [citrix\_es\_1] {0.90.2}[11884]: starting ...  
[2013-07-17 06:40:49,747][INFO][transport] [citrix\_es\_1] bound\_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish\_address {inet[/10.0.0.195:9300]}  
[2013-07-17 06:41:19,752][WARN][discovery] [citrix\_es\_1] waited for 30s and no initial state was set by the discovery  
[2013-07-17 06:41:19,753][INFO][discovery] [citrix\_es\_1] citrix\_es/JpGtyfOxQ\_StosudKfOqog  
[2013-07-17 06:41:19,760][INFO][http] [citrix\_es\_1] bound\_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish\_address {inet[/10.0.0.195:9200]}  
[2013-07-17 06:41:19,761][INFO][node] [citrix\_es\_1] {0.90.2}[11884]: started  
Exception in thread "elasticsearch[citrix\_es\_1][generic][T#1]" com.amazonaws.AmazonClientException: Unable to execute HTTP request: Connect to [ec2.amazonaws.com/ec2.amazonaws.com/72.21.215.33](http://ec2.amazonaws.com/ec2.amazonaws.com/72.21.215.33) timed out  
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:328)  
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:165)  
at com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:6047)  
at com.amazonaws.services.ec2.AmazonEC2Client.describeInstances(AmazonEC2Client.java:2740)  
at org.elasticsearch.discovery.ec2.AwsEc2UnicastHostsProvider.buildDynamicNodes(AwsEc2UnicastHostsProvider.java:98)  
at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.sendPings(UnicastZenPing.java:240)  
at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.ping(UnicastZenPing.java:174)  
at org.elasticsearch.discovery.zen.ping.ZenPingService.ping(ZenPingService.java:141)  
at org.elasticsearch.discovery.zen.ping.ZenPingService.pingAndWait(ZenPingService.java:120)  
at org.elasticsearch.discovery.zen.ZenDiscovery.findMaster(ZenDiscovery.java:631)  
at org.elasticsearch.discovery.zen.ZenDiscovery.innterJoinCluster(ZenDiscovery.java:305)  
at org.elasticsearch.discovery.zen.ZenDiscovery.access$500(ZenDiscovery.java:76)  
at org.elasticsearch.discovery.zen.ZenDiscovery$1.run(ZenDiscovery.java:290)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
at java.lang.Thread.run(Thread.java:679)  
Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to [ec2.amazonaws.com/ec2.amazonaws.com/72.21.215.33](http://ec2.amazonaws.com/ec2.amazonaws.com/72.21.215.33) timed out  
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:125)  
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)  
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)  
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)  
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)  
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)  
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)  
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)  
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)  
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:280)  
... 15 more

Regards,  
Rishav

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:26am UTC](https://discuss.elastic.co/t/es-on-aws-com-amazonaws-amazonclientexception/12820/2 "2017-07-06T02:26:01Z")

</div>


