Re: cant create cluster on ec2

2014-02-03 Thread David Montgomery
Just tried 0.90.11.  Same issue.  I have two running nodes on ec2..and
wow...they cant talk.




On Tue, Feb 4, 2014 at 6:51 AM, David Montgomery
wrote:

> Hi Jonathan
>
> Just be clear...you could not cluster?  I wili try the lastest stable
> release cuase I am giving up on 1.0.0RC.
>
> Thanks
>
>
> On Sun, Feb 2, 2014 at 10:10 AM, Jonathan Goodwin <
> jonathanwgood...@gmail.com> wrote:
>
>> Hello David and David,
>>
>> I took a look at the logs / configs posted and mine are mostly similar
>> (though i'm not using any rivers) and I'm having the same issue.
>> I've tested on 0.90.9 and 0.90.7, I hadn't tried the 1.0.0RC yet because
>> the logstash website suggested I stick to 0.90.9
>> If you need any more logs / config samples I'd be happy to provide those.
>>
>> Best,
>> JG
>>
>> On Friday, January 31, 2014 3:46:07 PM UTC-5, David Montgomery wrote:
>>
>>> Hi,
>>>
>>> In chef I used -N flag which changes the host name when using
>>> chef-client.  I removed the flag and built again.  No difference.  I have
>>> two nodes running.  Both have the name cluster name, ports are 100% wide
>>> open...and wow..ES cant talk despite both running in the same region.
>>>
>>> So...ES...any suggestions?
>>>
>>> root@ip-10-238-131-236:/var/log/elasticsearch# hostname
>>> ip-10-238-131-236
>>>
>>>
>>> root@ip-10-238-131-236:/var/log/elasticsearch# curl -XGET '
>>> http://127.0.0.1:9200/_cluster/health?pretty=true'
>>> {
>>>   "cluster_name" : "mizilaelasticsearch",
>>>   "status" : "green",
>>>   "timed_out" : false,
>>>   "number_of_nodes" : 1,
>>>   "number_of_data_nodes" : 1,
>>>   "active_primary_shards" : 0,
>>>   "active_shards" : 0,
>>>   "relocating_shards" : 0,
>>>   "initializing_shards" : 0,
>>>   "unassigned_shards" : 0
>>> }
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Jan 31, 2014 at 12:20 AM, Ivan Brusic  wrote:
>>>
 Did you override your network.host configuration parameter by any
 chance?

 --
 Ivan


 On Wed, Jan 29, 2014 at 1:56 PM, David Montgomery >>> > wrote:

> Hi,
>
> Details
>
> 1) both servers are sing the same sec group
> 2 all ports between 9200 and 9300 are open 0.0.0.0/0
> 3) ec2 instacances in us-east region
> 4) Did a fresh boot on 2 servers both servers are running.  Both are
> not talking
> 5) Attached are the logs for both servers and the common
> elasticsearch.yml file
> 6) Below is he chef recipe I wrote.  I am using 1.0.0.RC1 with
> elasticsearch-cloud-aws/2.0.0.RC1
> /usr/share/elasticsearch/plugins/cloud-aws
> ubuntu@ip-10-73-142-187:/usr/share/elasticsearch/plugins/cloud-aws$ ls
> aws-java-sdk-1.3.32.jar  commons-codec-1.4.jar
> commons-logging-1.1.1.jar  elasticsearch-cloud-aws-2.0.0.RC1.jar
> httpclient-4.1.1.jar  httpcore-4.1.jar
>
>
> data_bag("my_data_bag")
> db = data_bag_item("my_data_bag", "my")
> AWS_ACCESS_KEY_ID = db[node.chef_environment]['
> aws']['AWS_ACCESS_KEY_ID']
> AWS_SECRET_ACCESS_KEY = db[node.chef_environment]['
> aws']['AWS_SECRET_ACCESS_KEY']
>
>
> version = '1.0.0.RC1'
> remote_file 
> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb"
> do
>   source "https://download.elasticsearch.org/
> elasticsearch/elasticsearch/elasticsearch-#{version}.deb"
>   action :create_if_missing
> end
>
> dpkg_package 
> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb"
> do
>   action :install
> end
> bash "add_aws" do
>   cwd "/usr/share/elasticsearch"
>   code <<-EOH
> git clone https://github.com/elasticsearch/elasticsearch-
> cloud-aws.git
> /usr/share/elasticsearch/bin/plugin -install
> elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1
>   EOH
>   not_if {File.exists?("/usr/share/elasticsearch/elasticsearch-
> cloud-aws")}
> end
>
> service "elasticsearch" do
>   supports :restart => true, :start => true, :stop => true
>   action [ :enable, :start]
> end
>
> template "/etc/elasticsearch/logging.yml" do
>   path "/etc/elasticsearch/logging.yml"
>   source "logging.yml.erb"
>   owner "root"
>   group "root"
>   mode "0755"
>   notifies :restart, resources(:service => "elasticsearch")
> end
>
> template "/etc/elasticsearch/elasticsearch.yml" do
>   path "/etc/elasticsearch/elasticsearch.yml"
>   source "elasticsearch.yml.erb"
>   owner "root"
>   group "root"
>   mode "0755"
>   variables :AWS_ACCESS_KEY_ID => "#{AWS_ACCESS_KEY_ID}",
> :AWS_SECRET_ACCESS_KEY => "#{AWS_SECRET_ACCESS_KEY}", :region => 
> "us-east-1"
>   notifies :restart, resources(:service => "elasticsearch")
> end
>
>
>
>
>
>
>
>
>
>
>
>
> On Tue, Jan 28, 2014 at 6:40 AM, David Montgomery <
> davidmo...@gmail.com> wrote:
>
>> sure..let me the logs together and will post two 

Re: cant create cluster on ec2

2014-02-03 Thread David Montgomery
Hi Jonathan

Just be clear...you could not cluster?  I wili try the lastest stable
release cuase I am giving up on 1.0.0RC.

Thanks


On Sun, Feb 2, 2014 at 10:10 AM, Jonathan Goodwin <
jonathanwgood...@gmail.com> wrote:

> Hello David and David,
>
> I took a look at the logs / configs posted and mine are mostly similar
> (though i'm not using any rivers) and I'm having the same issue.
> I've tested on 0.90.9 and 0.90.7, I hadn't tried the 1.0.0RC yet because
> the logstash website suggested I stick to 0.90.9
> If you need any more logs / config samples I'd be happy to provide those.
>
> Best,
> JG
>
> On Friday, January 31, 2014 3:46:07 PM UTC-5, David Montgomery wrote:
>
>> Hi,
>>
>> In chef I used -N flag which changes the host name when using
>> chef-client.  I removed the flag and built again.  No difference.  I have
>> two nodes running.  Both have the name cluster name, ports are 100% wide
>> open...and wow..ES cant talk despite both running in the same region.
>>
>> So...ES...any suggestions?
>>
>> root@ip-10-238-131-236:/var/log/elasticsearch# hostname
>> ip-10-238-131-236
>>
>>
>> root@ip-10-238-131-236:/var/log/elasticsearch# curl -XGET '
>> http://127.0.0.1:9200/_cluster/health?pretty=true'
>> {
>>   "cluster_name" : "mizilaelasticsearch",
>>   "status" : "green",
>>   "timed_out" : false,
>>   "number_of_nodes" : 1,
>>   "number_of_data_nodes" : 1,
>>   "active_primary_shards" : 0,
>>   "active_shards" : 0,
>>   "relocating_shards" : 0,
>>   "initializing_shards" : 0,
>>   "unassigned_shards" : 0
>> }
>>
>>
>>
>>
>>
>>
>> On Fri, Jan 31, 2014 at 12:20 AM, Ivan Brusic  wrote:
>>
>>> Did you override your network.host configuration parameter by any chance?
>>>
>>> --
>>> Ivan
>>>
>>>
>>> On Wed, Jan 29, 2014 at 1:56 PM, David Montgomery 
>>> wrote:
>>>
 Hi,

 Details

 1) both servers are sing the same sec group
 2 all ports between 9200 and 9300 are open 0.0.0.0/0
 3) ec2 instacances in us-east region
 4) Did a fresh boot on 2 servers both servers are running.  Both are
 not talking
 5) Attached are the logs for both servers and the common
 elasticsearch.yml file
 6) Below is he chef recipe I wrote.  I am using 1.0.0.RC1 with
 elasticsearch-cloud-aws/2.0.0.RC1
 /usr/share/elasticsearch/plugins/cloud-aws
 ubuntu@ip-10-73-142-187:/usr/share/elasticsearch/plugins/cloud-aws$ ls
 aws-java-sdk-1.3.32.jar  commons-codec-1.4.jar
 commons-logging-1.1.1.jar  elasticsearch-cloud-aws-2.0.0.RC1.jar
 httpclient-4.1.1.jar  httpcore-4.1.jar


 data_bag("my_data_bag")
 db = data_bag_item("my_data_bag", "my")
 AWS_ACCESS_KEY_ID = db[node.chef_environment]['
 aws']['AWS_ACCESS_KEY_ID']
 AWS_SECRET_ACCESS_KEY = db[node.chef_environment]['
 aws']['AWS_SECRET_ACCESS_KEY']


 version = '1.0.0.RC1'
 remote_file 
 "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb"
 do
   source "https://download.elasticsearch.org/
 elasticsearch/elasticsearch/elasticsearch-#{version}.deb"
   action :create_if_missing
 end

 dpkg_package 
 "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb"
 do
   action :install
 end
 bash "add_aws" do
   cwd "/usr/share/elasticsearch"
   code <<-EOH
 git clone https://github.com/elasticsearch/elasticsearch-
 cloud-aws.git
 /usr/share/elasticsearch/bin/plugin -install
 elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1
   EOH
   not_if {File.exists?("/usr/share/elasticsearch/elasticsearch-
 cloud-aws")}
 end

 service "elasticsearch" do
   supports :restart => true, :start => true, :stop => true
   action [ :enable, :start]
 end

 template "/etc/elasticsearch/logging.yml" do
   path "/etc/elasticsearch/logging.yml"
   source "logging.yml.erb"
   owner "root"
   group "root"
   mode "0755"
   notifies :restart, resources(:service => "elasticsearch")
 end

 template "/etc/elasticsearch/elasticsearch.yml" do
   path "/etc/elasticsearch/elasticsearch.yml"
   source "elasticsearch.yml.erb"
   owner "root"
   group "root"
   mode "0755"
   variables :AWS_ACCESS_KEY_ID => "#{AWS_ACCESS_KEY_ID}",
 :AWS_SECRET_ACCESS_KEY => "#{AWS_SECRET_ACCESS_KEY}", :region => 
 "us-east-1"
   notifies :restart, resources(:service => "elasticsearch")
 end












 On Tue, Jan 28, 2014 at 6:40 AM, David Montgomery >>> > wrote:

> sure..let me the logs together and will post two files ..one log file
> for each of the servers.
>
> Thanks
>
>
> On Tue, Jan 28, 2014 at 6:25 AM, David Pilato  wrote:
>
>> Is it a known problem? Not yet. That's the reason I'm asking for
>> logs. I would like to understand what is happening here. So full logs on
>> both nodes would help.
>>
>> The wa

Re: cant create cluster on ec2

2014-02-02 Thread David Montgomery


If this is what you mean my trace in the logs








at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
at 
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
at 
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at 
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
... 3 more
[2014-01-27 16:58:49,706][TRACE][discovery.zen.ping.unicast] 
[Administrator] [1] failed to connect to 
[#cloud-i-ef763797-0][aws-elasticsearch-east-development-20140127160434][inet[/10.198.91.74:9300]]
org.elasticsearch.transport.ConnectTransportException: 
[][inet[/10.198.91.74:9300]] connect_timeout[30s]
at 
org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
at 
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
at 
org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
at 
org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
at 
org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
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:701)
Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
connection timed out: /10.239.36.98:9300
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
at 
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
at 
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at 
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
... 3 more
[2014-01-27 16:58:49,707][TRACE][discovery.zen.ping.unicast] 
[Administrator] [1] failed to connect to 
[#cloud-i-0598a260-0][aws-elasticsearch-east-development-20140127160434][inet[/10.244.178.236:9300]]
org.elasticsearch.transport.ConnectTransportException: 
[][inet[/10.244.178.236:9300]] connect_timeout[30s]
at 
org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
at 
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
at 
org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
at 
org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
at 
org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
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:701)
Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
connection timed out: /10.239.36.98:9300
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
at 
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
at 
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at 
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
... 3 more
[2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
[Administrator] [1] failed to connect to 
[#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300]]
org.elasticsearch.transport.ConnectTransportException: 
[][inet[/10.211.29.210:9300]] connect_timeout[30s]
at 
org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
at 
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:6

Re: cant create cluster on ec2

2014-02-01 Thread Jonathan Goodwin
Hello David and David,

I took a look at the logs / configs posted and mine are mostly similar 
(though i'm not using any rivers) and I'm having the same issue.
I've tested on 0.90.9 and 0.90.7, I hadn't tried the 1.0.0RC yet because 
the logstash website suggested I stick to 0.90.9
If you need any more logs / config samples I'd be happy to provide those.

Best,
JG

On Friday, January 31, 2014 3:46:07 PM UTC-5, David Montgomery wrote:
>
> Hi,
>
> In chef I used -N flag which changes the host name when using 
> chef-client.  I removed the flag and built again.  No difference.  I have 
> two nodes running.  Both have the name cluster name, ports are 100% wide 
> open...and wow..ES cant talk despite both running in the same region.  
>
> So...ES...any suggestions?  
>
> root@ip-10-238-131-236:/var/log/elasticsearch# hostname
> ip-10-238-131-236
>
>
> root@ip-10-238-131-236:/var/log/elasticsearch# curl -XGET '
> http://127.0.0.1:9200/_cluster/health?pretty=true'
> {
>   "cluster_name" : "mizilaelasticsearch",
>   "status" : "green",
>   "timed_out" : false,
>   "number_of_nodes" : 1,
>   "number_of_data_nodes" : 1,
>   "active_primary_shards" : 0,
>   "active_shards" : 0,
>   "relocating_shards" : 0,
>   "initializing_shards" : 0,
>   "unassigned_shards" : 0
> }
>
>
>
>
>
>
> On Fri, Jan 31, 2014 at 12:20 AM, Ivan Brusic 
> > wrote:
>
>> Did you override your network.host configuration parameter by any chance?
>>
>> -- 
>> Ivan
>>
>>
>> On Wed, Jan 29, 2014 at 1:56 PM, David Montgomery 
>> 
>> > wrote:
>>
>>> Hi,
>>>
>>> Details
>>>
>>> 1) both servers are sing the same sec group
>>> 2 all ports between 9200 and 9300 are open 0.0.0.0/0
>>> 3) ec2 instacances in us-east region
>>> 4) Did a fresh boot on 2 servers both servers are running.  Both are not 
>>> talking
>>> 5) Attached are the logs for both servers and the common 
>>> elasticsearch.yml file
>>> 6) Below is he chef recipe I wrote.  I am using 1.0.0.RC1 with 
>>> elasticsearch-cloud-aws/2.0.0.RC1
>>> /usr/share/elasticsearch/plugins/cloud-aws
>>> ubuntu@ip-10-73-142-187:/usr/share/elasticsearch/plugins/cloud-aws$ ls
>>> aws-java-sdk-1.3.32.jar  commons-codec-1.4.jar  
>>> commons-logging-1.1.1.jar  elasticsearch-cloud-aws-2.0.0.RC1.jar  
>>> httpclient-4.1.1.jar  httpcore-4.1.jar
>>>
>>>
>>> data_bag("my_data_bag")
>>> db = data_bag_item("my_data_bag", "my")
>>> AWS_ACCESS_KEY_ID = db[node.chef_environment]['aws']['AWS_ACCESS_KEY_ID']
>>> AWS_SECRET_ACCESS_KEY = 
>>> db[node.chef_environment]['aws']['AWS_SECRET_ACCESS_KEY']
>>>
>>>
>>> version = '1.0.0.RC1'
>>> remote_file 
>>> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>>>   source "
>>> https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-#{version}.deb
>>> "
>>>   action :create_if_missing
>>> end
>>>
>>> dpkg_package 
>>> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>>>   action :install
>>> end
>>> bash "add_aws" do
>>>   cwd "/usr/share/elasticsearch"
>>>   code <<-EOH
>>> git clone 
>>> https://github.com/elasticsearch/elasticsearch-cloud-aws.git
>>> /usr/share/elasticsearch/bin/plugin -install 
>>> elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1
>>>   EOH
>>>   not_if 
>>> {File.exists?("/usr/share/elasticsearch/elasticsearch-cloud-aws")}
>>> end
>>>
>>> service "elasticsearch" do
>>>   supports :restart => true, :start => true, :stop => true
>>>   action [ :enable, :start]
>>> end
>>>
>>> template "/etc/elasticsearch/logging.yml" do
>>>   path "/etc/elasticsearch/logging.yml"
>>>   source "logging.yml.erb"
>>>   owner "root"
>>>   group "root"
>>>   mode "0755"
>>>   notifies :restart, resources(:service => "elasticsearch")
>>> end
>>>
>>> template "/etc/elasticsearch/elasticsearch.yml" do
>>>   path "/etc/elasticsearch/elasticsearch.yml"
>>>   source "elasticsearch.yml.erb"
>>>   owner "root"
>>>   group "root"
>>>   mode "0755"
>>>   variables :AWS_ACCESS_KEY_ID => "#{AWS_ACCESS_KEY_ID}", 
>>> :AWS_SECRET_ACCESS_KEY => "#{AWS_SECRET_ACCESS_KEY}", :region => "us-east-1"
>>>   notifies :restart, resources(:service => "elasticsearch")
>>> end
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Jan 28, 2014 at 6:40 AM, David Montgomery 
>>> 
>>> > wrote:
>>>
 sure..let me the logs together and will post two files ..one log file 
 for each of the servers. 

 Thanks


 On Tue, Jan 28, 2014 at 6:25 AM, David Pilato 
 > wrote:

> Is it a known problem? Not yet. That's the reason I'm asking for logs. 
> I would like to understand what is happening here. So full logs on both 
> nodes would help.
>
> The way you set unicast is fine to me. But please, could you share 
> with me (even through Direct mail) your elasticsearch.yml file and your 
> logs in TRACE level?
> You can replace your credentials settings with . Please don't 
> change anything else. I'd like to reproduce your case.
>
> Thanks!
>
>
> --
> David ;

Re: cant create cluster on ec2

2014-01-31 Thread David Montgomery
Hi,

In chef I used -N flag which changes the host name when using chef-client.
I removed the flag and built again.  No difference.  I have two nodes
running.  Both have the name cluster name, ports are 100% wide open...and
wow..ES cant talk despite both running in the same region.

So...ES...any suggestions?

root@ip-10-238-131-236:/var/log/elasticsearch# hostname
ip-10-238-131-236


root@ip-10-238-131-236:/var/log/elasticsearch# curl -XGET '
http://127.0.0.1:9200/_cluster/health?pretty=true'
{
  "cluster_name" : "mizilaelasticsearch",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0
}






On Fri, Jan 31, 2014 at 12:20 AM, Ivan Brusic  wrote:

> Did you override your network.host configuration parameter by any chance?
>
> --
> Ivan
>
>
> On Wed, Jan 29, 2014 at 1:56 PM, David Montgomery <
> davidmontgom...@gmail.com> wrote:
>
>> Hi,
>>
>> Details
>>
>> 1) both servers are sing the same sec group
>> 2 all ports between 9200 and 9300 are open 0.0.0.0/0
>> 3) ec2 instacances in us-east region
>> 4) Did a fresh boot on 2 servers both servers are running.  Both are not
>> talking
>> 5) Attached are the logs for both servers and the common
>> elasticsearch.yml file
>> 6) Below is he chef recipe I wrote.  I am using 1.0.0.RC1 with
>> elasticsearch-cloud-aws/2.0.0.RC1
>> /usr/share/elasticsearch/plugins/cloud-aws
>> ubuntu@ip-10-73-142-187:/usr/share/elasticsearch/plugins/cloud-aws$ ls
>> aws-java-sdk-1.3.32.jar  commons-codec-1.4.jar
>> commons-logging-1.1.1.jar  elasticsearch-cloud-aws-2.0.0.RC1.jar
>> httpclient-4.1.1.jar  httpcore-4.1.jar
>>
>>
>> data_bag("my_data_bag")
>> db = data_bag_item("my_data_bag", "my")
>> AWS_ACCESS_KEY_ID = db[node.chef_environment]['aws']['AWS_ACCESS_KEY_ID']
>> AWS_SECRET_ACCESS_KEY =
>> db[node.chef_environment]['aws']['AWS_SECRET_ACCESS_KEY']
>>
>>
>> version = '1.0.0.RC1'
>> remote_file
>> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>>   source "
>> https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-#{version}.deb
>> "
>>   action :create_if_missing
>> end
>>
>> dpkg_package
>> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>>   action :install
>> end
>> bash "add_aws" do
>>   cwd "/usr/share/elasticsearch"
>>   code <<-EOH
>> git clone
>> https://github.com/elasticsearch/elasticsearch-cloud-aws.git
>> /usr/share/elasticsearch/bin/plugin -install
>> elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1
>>   EOH
>>   not_if
>> {File.exists?("/usr/share/elasticsearch/elasticsearch-cloud-aws")}
>> end
>>
>> service "elasticsearch" do
>>   supports :restart => true, :start => true, :stop => true
>>   action [ :enable, :start]
>> end
>>
>> template "/etc/elasticsearch/logging.yml" do
>>   path "/etc/elasticsearch/logging.yml"
>>   source "logging.yml.erb"
>>   owner "root"
>>   group "root"
>>   mode "0755"
>>   notifies :restart, resources(:service => "elasticsearch")
>> end
>>
>> template "/etc/elasticsearch/elasticsearch.yml" do
>>   path "/etc/elasticsearch/elasticsearch.yml"
>>   source "elasticsearch.yml.erb"
>>   owner "root"
>>   group "root"
>>   mode "0755"
>>   variables :AWS_ACCESS_KEY_ID => "#{AWS_ACCESS_KEY_ID}",
>> :AWS_SECRET_ACCESS_KEY => "#{AWS_SECRET_ACCESS_KEY}", :region => "us-east-1"
>>   notifies :restart, resources(:service => "elasticsearch")
>> end
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Jan 28, 2014 at 6:40 AM, David Montgomery <
>> davidmontgom...@gmail.com> wrote:
>>
>>> sure..let me the logs together and will post two files ..one log file
>>> for each of the servers.
>>>
>>> Thanks
>>>
>>>
>>> On Tue, Jan 28, 2014 at 6:25 AM, David Pilato  wrote:
>>>
 Is it a known problem? Not yet. That's the reason I'm asking for logs.
 I would like to understand what is happening here. So full logs on both
 nodes would help.

 The way you set unicast is fine to me. But please, could you share with
 me (even through Direct mail) your elasticsearch.yml file and your logs in
 TRACE level?
 You can replace your credentials settings with . Please don't
 change anything else. I'd like to reproduce your case.

 Thanks!


 --
 David ;-)
 Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


 Le 27 janv. 2014 à 22:57, David Montgomery 
 a écrit :

 I have to say..it this a know problem?

 I removed the keys.

 So.. should the servers still cluster?  Wellits not.again
 given that the two machine can talk to each other via telent, in the same
 region, same sec group restarted services etcno go..no cluster


 Sohow do I manually configure nodes?  I have given up on auto
 discover.  Clearly does now work for me.

 Is the below an example?

>>>

Re: cant create cluster on ec2

2014-01-30 Thread Ivan Brusic
Did you override your network.host configuration parameter by any chance?

-- 
Ivan


On Wed, Jan 29, 2014 at 1:56 PM, David Montgomery  wrote:

> Hi,
>
> Details
>
> 1) both servers are sing the same sec group
> 2 all ports between 9200 and 9300 are open 0.0.0.0/0
> 3) ec2 instacances in us-east region
> 4) Did a fresh boot on 2 servers both servers are running.  Both are not
> talking
> 5) Attached are the logs for both servers and the common elasticsearch.yml
> file
> 6) Below is he chef recipe I wrote.  I am using 1.0.0.RC1 with
> elasticsearch-cloud-aws/2.0.0.RC1
> /usr/share/elasticsearch/plugins/cloud-aws
> ubuntu@ip-10-73-142-187:/usr/share/elasticsearch/plugins/cloud-aws$ ls
> aws-java-sdk-1.3.32.jar  commons-codec-1.4.jar  commons-logging-1.1.1.jar
> elasticsearch-cloud-aws-2.0.0.RC1.jar  httpclient-4.1.1.jar
> httpcore-4.1.jar
>
>
> data_bag("my_data_bag")
> db = data_bag_item("my_data_bag", "my")
> AWS_ACCESS_KEY_ID = db[node.chef_environment]['aws']['AWS_ACCESS_KEY_ID']
> AWS_SECRET_ACCESS_KEY =
> db[node.chef_environment]['aws']['AWS_SECRET_ACCESS_KEY']
>
>
> version = '1.0.0.RC1'
> remote_file
> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>   source "
> https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-#{version}.deb
> "
>   action :create_if_missing
> end
>
> dpkg_package
> "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do
>   action :install
> end
> bash "add_aws" do
>   cwd "/usr/share/elasticsearch"
>   code <<-EOH
> git clone https://github.com/elasticsearch/elasticsearch-cloud-aws.git
> /usr/share/elasticsearch/bin/plugin -install
> elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1
>   EOH
>   not_if {File.exists?("/usr/share/elasticsearch/elasticsearch-cloud-aws")}
> end
>
> service "elasticsearch" do
>   supports :restart => true, :start => true, :stop => true
>   action [ :enable, :start]
> end
>
> template "/etc/elasticsearch/logging.yml" do
>   path "/etc/elasticsearch/logging.yml"
>   source "logging.yml.erb"
>   owner "root"
>   group "root"
>   mode "0755"
>   notifies :restart, resources(:service => "elasticsearch")
> end
>
> template "/etc/elasticsearch/elasticsearch.yml" do
>   path "/etc/elasticsearch/elasticsearch.yml"
>   source "elasticsearch.yml.erb"
>   owner "root"
>   group "root"
>   mode "0755"
>   variables :AWS_ACCESS_KEY_ID => "#{AWS_ACCESS_KEY_ID}",
> :AWS_SECRET_ACCESS_KEY => "#{AWS_SECRET_ACCESS_KEY}", :region => "us-east-1"
>   notifies :restart, resources(:service => "elasticsearch")
> end
>
>
>
>
>
>
>
>
>
>
>
>
> On Tue, Jan 28, 2014 at 6:40 AM, David Montgomery <
> davidmontgom...@gmail.com> wrote:
>
>> sure..let me the logs together and will post two files ..one log file for
>> each of the servers.
>>
>> Thanks
>>
>>
>> On Tue, Jan 28, 2014 at 6:25 AM, David Pilato  wrote:
>>
>>> Is it a known problem? Not yet. That's the reason I'm asking for logs. I
>>> would like to understand what is happening here. So full logs on both nodes
>>> would help.
>>>
>>> The way you set unicast is fine to me. But please, could you share with
>>> me (even through Direct mail) your elasticsearch.yml file and your logs in
>>> TRACE level?
>>> You can replace your credentials settings with . Please don't
>>> change anything else. I'd like to reproduce your case.
>>>
>>> Thanks!
>>>
>>>
>>> --
>>> David ;-)
>>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>>
>>>
>>> Le 27 janv. 2014 à 22:57, David Montgomery 
>>> a écrit :
>>>
>>> I have to say..it this a know problem?
>>>
>>> I removed the keys.
>>>
>>> So.. should the servers still cluster?  Wellits not.again
>>> given that the two machine can talk to each other via telent, in the same
>>> region, same sec group restarted services etcno go..no cluster
>>>
>>>
>>> Sohow do I manually configure nodes?  I have given up on auto
>>> discover.  Clearly does now work for me.
>>>
>>> Is the below an example?
>>>
>>> discovery.zen.ping.multicast.enabled: false
>>> discovery.zen.ping.unicast.hosts: ["0.test.com:9200", "1.test.com:9200"]
>>>
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tuesday, January 28, 2014 4:19:25 AM UTC+8, David Pilato wrote:

 Yes. Could you gist it (and remove first keys / secrets of course)?

 --
 David ;-)
 Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


 Le 27 janv. 2014 à 20:53, David Montgomery  a
 écrit :

 I assume that means this in the logging.yml fike?
   # discovery
   discovery: TRACE

 I do have it on...what should I be looking for in the logs?

 On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
>
> Hi,
>
> As an fyi..I can telnet into the other machine.  Its only ES that does
> not work despite following the online docs.
>
> If ES aws auto discovery  does not work  l assuming assume 

Re: cant create cluster on ec2

2014-01-27 Thread David Montgomery
sure..let me the logs together and will post two files ..one log file for
each of the servers.

Thanks


On Tue, Jan 28, 2014 at 6:25 AM, David Pilato  wrote:

> Is it a known problem? Not yet. That's the reason I'm asking for logs. I
> would like to understand what is happening here. So full logs on both nodes
> would help.
>
> The way you set unicast is fine to me. But please, could you share with me
> (even through Direct mail) your elasticsearch.yml file and your logs in
> TRACE level?
> You can replace your credentials settings with . Please don't
> change anything else. I'd like to reproduce your case.
>
> Thanks!
>
>
> --
> David ;-)
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>
>
> Le 27 janv. 2014 à 22:57, David Montgomery  a
> écrit :
>
> I have to say..it this a know problem?
>
> I removed the keys.
>
> So.. should the servers still cluster?  Wellits not.again
> given that the two machine can talk to each other via telent, in the same
> region, same sec group restarted services etcno go..no cluster
>
>
> Sohow do I manually configure nodes?  I have given up on auto
> discover.  Clearly does now work for me.
>
> Is the below an example?
>
> discovery.zen.ping.multicast.enabled: false
> discovery.zen.ping.unicast.hosts: ["0.test.com:9200", "1.test.com:9200"]
>
>
> Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Tuesday, January 28, 2014 4:19:25 AM UTC+8, David Pilato wrote:
>>
>> Yes. Could you gist it (and remove first keys / secrets of course)?
>>
>> --
>> David ;-)
>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>
>>
>> Le 27 janv. 2014 à 20:53, David Montgomery  a
>> écrit :
>>
>> I assume that means this in the logging.yml fike?
>>   # discovery
>>   discovery: TRACE
>>
>> I do have it on...what should I be looking for in the logs?
>>
>> On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
>>>
>>> Hi,
>>>
>>> As an fyi..I can telnet into the other machine.  Its only ES that does
>>> not work despite following the online docs.
>>>
>>> If ES aws auto discovery  does not work  l assuming assume that
>>> http://www.elasticsearch.org/guide/en/elasticsearch/
>>> reference/current/modules-discovery-zen.html will work?
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:

 Hi David,


 I think you should have nodes running under the same security group. In
 that case, you don't have to open 9300-9400 ports to public.
 If they don't belong to the same group or if you want to reach them
 from outside ec2 platform (public IP), then you need to set host_type
 to public_ip.

 It sounds like your nodes are trying to connect with private ip here
 (which is default).

 My 2 cents

 --
 *David Pilato* | *Technical Advocate* | *Elasticsearch.com
 *
 @dadoonet  | 
 @elasticsearchfr


 Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmo...@gmail.com)
 a écrit:

 Hi,

 I have two nodes runnging on ec2.

  curl -X GET http://localhost:9200/_cluster/health?pretty=true
 {
   "cluster_name" : "12345elasticsearch",
   "status" : "green",
   "timed_out" : false,
   "number_of_nodes" : 1,
   "number_of_data_nodes" : 1,
   "active_primary_shards" : 0,
   "active_shards" : 0,
   "relocating_shards" : 0,
   "initializing_shards" : 0,
   "unassigned_shards" : 0
 }

 So..its fair to say that ec2 clustering did not work given the below
 config.  Yes...the aws keys are correct and I have port 9200-9400 open.
 What elasticsearch advertiseres is that all that is needed.

 I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu
 12.04


 cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
 cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
 discovery.type: ec2



 In the logs I see the below:

 [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast]
 [Administrator] [1] failed to connect to [#cloud-i-1079ac6b-0][aws-
 elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300
 ]]
 org.elasticsearch.transport.ConnectTransportException: [][inet[/
 10.211.29.210:9300]] connect_timeout[30s]
 at org.elasticsearch.transport.netty.NettyTransport.
 connectToChannelsLight(NettyTransport.java:676)
 at org.elasticsearch.transport.netty.NettyTransport.
 connectToNode(NettyTransport.java:636)
 at org.elasticsearch.transport.netty.NettyTransport.
 connectToNodeLight(NettyTransport.java:603)
 at org.elasticsearch.transport.TransportService.
 connectToNodeLight(TransportService.java:133)
 at org.elasticsearch.discovery.zen.ping.unicast.
 UnicastZenPing$3.run(

Re: cant create cluster on ec2

2014-01-27 Thread David Pilato
Is it a known problem? Not yet. That's the reason I'm asking for logs. I would 
like to understand what is happening here. So full logs on both nodes would 
help.

The way you set unicast is fine to me. But please, could you share with me 
(even through Direct mail) your elasticsearch.yml file and your logs in TRACE 
level?
You can replace your credentials settings with . Please don't change 
anything else. I'd like to reproduce your case.

Thanks!


--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


Le 27 janv. 2014 à 22:57, David Montgomery  a écrit :

I have to say..it this a know problem? 

I removed the keys.

So.. should the servers still cluster?  Wellits not.again given 
that the two machine can talk to each other via telent, in the same region, 
same sec group restarted services etcno go..no cluster 


Sohow do I manually configure nodes?  I have given up on auto discover.  
Clearly does now work for me.  

Is the below an example?

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["0.test.com:9200", "1.test.com:9200"]


Thanks
























> On Tuesday, January 28, 2014 4:19:25 AM UTC+8, David Pilato wrote:
> Yes. Could you gist it (and remove first keys / secrets of course)?
> 
> --
> David ;-)
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> 
> Le 27 janv. 2014 à 20:53, David Montgomery  a écrit :
> 
> I assume that means this in the logging.yml fike?
>   # discovery
>   discovery: TRACE
> 
> I do have it on...what should I be looking for in the logs?
> 
>> On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
>> Hi,
>> 
>> As an fyi..I can telnet into the other machine.  Its only ES that does not 
>> work despite following the online docs.  
>> 
>> If ES aws auto discovery  does not work  l assuming assume that 
>> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html
>>  will work?
>> 
>> Thanks
>> 
>> 
>> 
>> 
>>> On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:
>>> Hi David,
>>> 
>>> 
>>> I think you should have nodes running under the same security group. In 
>>> that case, you don't have to open 9300-9400 ports to public.
>>> If they don't belong to the same group or if you want to reach them from 
>>> outside ec2 platform (public IP), then you need to set host_type to 
>>> public_ip.
>>> 
>>> It sounds like your nodes are trying to connect with private ip here (which 
>>> is default).
>>>  
>>> My 2 cents
>>> 
>>> -- 
>>> David Pilato | Technical Advocate | Elasticsearch.com
>>> @dadoonet | @elasticsearchfr
>>> 
>>> 
>>> Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmo...@gmail.com) a 
>>> écrit:
>>> 
 Hi,
 
 I have two nodes runnging on ec2. 
 
  curl -X GET http://localhost:9200/_cluster/health?pretty=true
 {
   "cluster_name" : "12345elasticsearch",
   "status" : "green",
   "timed_out" : false,
   "number_of_nodes" : 1,
   "number_of_data_nodes" : 1,
   "active_primary_shards" : 0,
   "active_shards" : 0,
   "relocating_shards" : 0,
   "initializing_shards" : 0,
   "unassigned_shards" : 0
 }
 
 So..its fair to say that ec2 clustering did not work given the below 
 config.  Yes...the aws keys are correct and I have port 9200-9400 open.  
 What elasticsearch advertiseres is that all that is needed. 
 
 I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 
 12.04
 
 
 cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
 cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
 discovery.type: ec2
 
 
 
 In the logs I see the below:
 
 [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
 [Administrator] [1] failed to connect to 
 [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300]]
 org.elasticsearch.transport.ConnectTransportException: 
 [][inet[/10.211.29.210:9300]] connect_timeout[30s]
 at 
 org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
 at 
 org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
 at 
 org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
 at 
 org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
 at 
 org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
 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:701)
 Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
 con

Re: cant create cluster on ec2

2014-01-27 Thread David Montgomery
I have to say..it this a know problem? 

I removed the keys.

So.. should the servers still cluster?  Wellits not.again given 
that the two machine can talk to each other via telent, in the same region, 
same sec group restarted services etcno go..no cluster 


Sohow do I manually configure nodes?  I have given up on auto 
discover.  Clearly does now work for me.  

Is the below an example?

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["0.test.com:9200", "1.test.com:9200"]


Thanks
























On Tuesday, January 28, 2014 4:19:25 AM UTC+8, David Pilato wrote:
>
> Yes. Could you gist it (and remove first keys / secrets of course)?
>
> --
> David ;-)
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>
>
> Le 27 janv. 2014 à 20:53, David Montgomery 
> > 
> a écrit :
>
> I assume that means this in the logging.yml fike?
>   # discovery
>   discovery: TRACE
>
> I do have it on...what should I be looking for in the logs?
>
> On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
>>
>> Hi,
>>
>> As an fyi..I can telnet into the other machine.  Its only ES that does 
>> not work despite following the online docs.  
>>
>> If ES aws auto discovery  does not work  l assuming assume that 
>> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.htmlwill
>>  work?
>>
>> Thanks
>>
>>
>>
>>
>> On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:
>>>
>>> Hi David,
>>>
>>>
>>> I think you should have nodes running under the same security group. In 
>>> that case, you don't have to open 9300-9400 ports to public.
>>> If they don't belong to the same group or if you want to reach them from 
>>> outside ec2 platform (public IP), then you need to set host_type to 
>>> public_ip.
>>>
>>> It sounds like your nodes are trying to connect with private ip here 
>>> (which is default).
>>>  
>>> My 2 cents
>>>
>>> -- 
>>> *David Pilato* | *Technical Advocate* | *Elasticsearch.com 
>>> *
>>> @dadoonet  | 
>>> @elasticsearchfr
>>>
>>>
>>> Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmo...@gmail.com) 
>>> a écrit:
>>>
>>> Hi,
>>>
>>> I have two nodes runnging on ec2. 
>>>
>>>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
>>> {
>>>   "cluster_name" : "12345elasticsearch",
>>>   "status" : "green",
>>>   "timed_out" : false,
>>>   "number_of_nodes" : 1,
>>>   "number_of_data_nodes" : 1,
>>>   "active_primary_shards" : 0,
>>>   "active_shards" : 0,
>>>   "relocating_shards" : 0,
>>>   "initializing_shards" : 0,
>>>   "unassigned_shards" : 0
>>> }
>>>
>>> So..its fair to say that ec2 clustering did not work given the below 
>>> config.  Yes...the aws keys are correct and I have port 9200-9400 open.  
>>> What elasticsearch advertiseres is that all that is needed. 
>>>
>>> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 
>>> 12.04
>>>
>>>
>>> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
>>> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
>>> discovery.type: ec2
>>>
>>>
>>>
>>> In the logs I see the below:
>>>
>>> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
>>> [Administrator] [1] failed to connect to 
>>> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/
>>> 10.211.29.210:9300]]
>>> org.elasticsearch.transport.ConnectTransportException: [][inet[/
>>> 10.211.29.210:9300]] connect_timeout[30s]
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
>>> at 
>>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
>>> at 
>>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
>>> 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:701)
>>> Caused by: 
>>> org.elasticsearch.common.netty.channel.ConnectTimeoutException: connection 
>>> timed out: /10.239.36.98:9300
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
>>> at 
>>> org

Re: cant create cluster on ec2

2014-01-27 Thread David Pilato
Yes. Could you gist it (and remove first keys / secrets of course)?

--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


Le 27 janv. 2014 à 20:53, David Montgomery  a écrit :

I assume that means this in the logging.yml fike?
  # discovery
  discovery: TRACE

I do have it on...what should I be looking for in the logs?

> On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
> Hi,
> 
> As an fyi..I can telnet into the other machine.  Its only ES that does not 
> work despite following the online docs.  
> 
> If ES aws auto discovery  does not work  l assuming assume that 
> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html
>  will work?
> 
> Thanks
> 
> 
> 
> 
>> On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:
>> Hi David,
>> 
>> 
>> I think you should have nodes running under the same security group. In that 
>> case, you don't have to open 9300-9400 ports to public.
>> If they don't belong to the same group or if you want to reach them from 
>> outside ec2 platform (public IP), then you need to set host_type to 
>> public_ip.
>> 
>> It sounds like your nodes are trying to connect with private ip here (which 
>> is default).
>>  
>> My 2 cents
>> 
>> -- 
>> David Pilato | Technical Advocate | Elasticsearch.com
>> @dadoonet | @elasticsearchfr
>> 
>> 
>> Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmo...@gmail.com) a 
>> écrit:
>> 
>>> Hi,
>>> 
>>> I have two nodes runnging on ec2. 
>>> 
>>>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
>>> {
>>>   "cluster_name" : "12345elasticsearch",
>>>   "status" : "green",
>>>   "timed_out" : false,
>>>   "number_of_nodes" : 1,
>>>   "number_of_data_nodes" : 1,
>>>   "active_primary_shards" : 0,
>>>   "active_shards" : 0,
>>>   "relocating_shards" : 0,
>>>   "initializing_shards" : 0,
>>>   "unassigned_shards" : 0
>>> }
>>> 
>>> So..its fair to say that ec2 clustering did not work given the below 
>>> config.  Yes...the aws keys are correct and I have port 9200-9400 open.  
>>> What elasticsearch advertiseres is that all that is needed. 
>>> 
>>> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 12.04
>>> 
>>> 
>>> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
>>> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
>>> discovery.type: ec2
>>> 
>>> 
>>> 
>>> In the logs I see the below:
>>> 
>>> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
>>> [Administrator] [1] failed to connect to 
>>> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300]]
>>> org.elasticsearch.transport.ConnectTransportException: 
>>> [][inet[/10.211.29.210:9300]] connect_timeout[30s]
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
>>> at 
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
>>> at 
>>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
>>> at 
>>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
>>> 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:701)
>>> Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
>>> connection timed out: /10.239.36.98:9300
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
>>> at 
>>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
>>> at 
>>> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
>>> at 
>>> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>>> ... 3 more
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Thanks
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> --
>>> 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 elasticsearc...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.

-

Re: cant create cluster on ec2

2014-01-27 Thread David Montgomery
I assume that means this in the logging.yml fike?
  # discovery
  discovery: TRACE

I do have it on...what should I be looking for in the logs?

On Tuesday, January 28, 2014 3:47:10 AM UTC+8, David Montgomery wrote:
>
> Hi,
>
> As an fyi..I can telnet into the other machine.  Its only ES that does not 
> work despite following the online docs.  
>
> If ES aws auto discovery  does not work  l assuming assume that 
> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.htmlwill
>  work?
>
> Thanks
>
>
>
>
> On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:
>>
>> Hi David,
>>
>>
>> I think you should have nodes running under the same security group. In 
>> that case, you don't have to open 9300-9400 ports to public.
>> If they don't belong to the same group or if you want to reach them from 
>> outside ec2 platform (public IP), then you need to set host_type to 
>> public_ip.
>>
>> It sounds like your nodes are trying to connect with private ip here 
>> (which is default).
>>  
>> My 2 cents
>>
>> -- 
>> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
>> @dadoonet  | 
>> @elasticsearchfr
>>
>>
>> Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmo...@gmail.com) 
>> a écrit:
>>
>> Hi,
>>
>> I have two nodes runnging on ec2. 
>>
>>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
>> {
>>   "cluster_name" : "12345elasticsearch",
>>   "status" : "green",
>>   "timed_out" : false,
>>   "number_of_nodes" : 1,
>>   "number_of_data_nodes" : 1,
>>   "active_primary_shards" : 0,
>>   "active_shards" : 0,
>>   "relocating_shards" : 0,
>>   "initializing_shards" : 0,
>>   "unassigned_shards" : 0
>> }
>>
>> So..its fair to say that ec2 clustering did not work given the below 
>> config.  Yes...the aws keys are correct and I have port 9200-9400 open.  
>> What elasticsearch advertiseres is that all that is needed. 
>>
>> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 
>> 12.04
>>
>>
>> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
>> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
>> discovery.type: ec2
>>
>>
>>
>> In the logs I see the below:
>>
>> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
>> [Administrator] [1] failed to connect to 
>> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/
>> 10.211.29.210:9300]]
>> org.elasticsearch.transport.ConnectTransportException: [][inet[/
>> 10.211.29.210:9300]] connect_timeout[30s]
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
>> at 
>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
>> at 
>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
>> 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:701)
>> Caused by: 
>> org.elasticsearch.common.netty.channel.ConnectTimeoutException: connection 
>> timed out: /10.239.36.98:9300
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
>> at 
>> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
>> at 
>> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>> ... 3 more
>>
>>
>>
>>
>>
>> Thanks
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> 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 elasticsearc...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>

-- 
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+unsubscr...@googlegroups.com.
To v

Re: cant create cluster on ec2

2014-01-27 Thread David Montgomery
Hi,

As an fyi..I can telnet into the other machine.  Its only ES that does not 
work despite following the online docs.  

If ES aws auto discovery  does not work  l assuming assume that 
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html
 
will work?

Thanks




On Tuesday, January 28, 2014 1:46:20 AM UTC+8, David Pilato wrote:
>
> Hi David,
>
>
> I think you should have nodes running under the same security group. In 
> that case, you don't have to open 9300-9400 ports to public.
> If they don't belong to the same group or if you want to reach them from 
> outside ec2 platform (public IP), then you need to set host_type to 
> public_ip.
>
> It sounds like your nodes are trying to connect with private ip here 
> (which is default).
>  
> My 2 cents
>
> -- 
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
> @dadoonet  | 
> @elasticsearchfr
>
>
> Le 27 janvier 2014 at 18:07:48, David Montgomery 
> (davidmo...@gmail.com) 
> a écrit:
>
> Hi,
>
> I have two nodes runnging on ec2. 
>
>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
> {
>   "cluster_name" : "12345elasticsearch",
>   "status" : "green",
>   "timed_out" : false,
>   "number_of_nodes" : 1,
>   "number_of_data_nodes" : 1,
>   "active_primary_shards" : 0,
>   "active_shards" : 0,
>   "relocating_shards" : 0,
>   "initializing_shards" : 0,
>   "unassigned_shards" : 0
> }
>
> So..its fair to say that ec2 clustering did not work given the below 
> config.  Yes...the aws keys are correct and I have port 9200-9400 open.  
> What elasticsearch advertiseres is that all that is needed. 
>
> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 
> 12.04
>
>
> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
> discovery.type: ec2
>
>
>
> In the logs I see the below:
>
> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] 
> [Administrator] [1] failed to connect to 
> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/
> 10.211.29.210:9300]]
> org.elasticsearch.transport.ConnectTransportException: [][inet[/
> 10.211.29.210:9300]] connect_timeout[30s]
> at 
> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
> at 
> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
> at 
> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
> at 
> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
> at 
> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
> 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:701)
> Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
> connection timed out: /10.239.36.98:9300
> at 
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
> at 
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
> at 
> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
> at 
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
> at 
> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
> at 
> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
> ... 3 more
>
>
>
>
>
> Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> 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 elasticsearc...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ea43ded6-cb4a-45d4-b120-980718476983%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: cant create cluster on ec2

2014-01-27 Thread David Pilato
Could you change to TRACE level discovery package?

--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


Le 27 janv. 2014 à 18:52, David Montgomery  a écrit :

Hi,

I have the same sec group.  Just staying that not having ports open is not an 
issue.  ES is running on both nodes.  Both nodes cant talk.  Those fro ES..anyu 
suggestions?  Do those from ES follow this group?

thanks


> On Tue, Jan 28, 2014 at 1:46 AM, David Pilato  wrote:
> Hi David,
> 
> 
> I think you should have nodes running under the same security group. In that 
> case, you don't have to open 9300-9400 ports to public.
> If they don't belong to the same group or if you want to reach them from 
> outside ec2 platform (public IP), then you need to set host_type to public_ip.
> 
> It sounds like your nodes are trying to connect with private ip here (which 
> is default).
>  
> My 2 cents
> 
> -- 
> David Pilato | Technical Advocate | Elasticsearch.com
> @dadoonet | @elasticsearchfr
> 
> 
> Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmontgom...@gmail.com) 
> a écrit:
> 
>> Hi,
>> 
>> I have two nodes runnging on ec2. 
>> 
>>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
>> {
>>   "cluster_name" : "12345elasticsearch",
>>   "status" : "green",
>>   "timed_out" : false,
>>   "number_of_nodes" : 1,
>>   "number_of_data_nodes" : 1,
>>   "active_primary_shards" : 0,
>>   "active_shards" : 0,
>>   "relocating_shards" : 0,
>>   "initializing_shards" : 0,
>>   "unassigned_shards" : 0
>> }
>> 
>> So..its fair to say that ec2 clustering did not work given the below config. 
>>  Yes...the aws keys are correct and I have port 9200-9400 open.  What 
>> elasticsearch advertiseres is that all that is needed. 
>> 
>> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 12.04
>> 
>> 
>> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
>> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
>> discovery.type: ec2
>> 
>> 
>> 
>> In the logs I see the below:
>> 
>> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] [Administrator] 
>> [1] failed to connect to 
>> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300]]
>> org.elasticsearch.transport.ConnectTransportException: 
>> [][inet[/10.211.29.210:9300]] connect_timeout[30s]
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
>> at 
>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
>> at 
>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
>> at 
>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
>> 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:701)
>> Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
>> connection timed out: /10.239.36.98:9300
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
>> at 
>> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
>> at 
>> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
>> at 
>> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>> ... 3 more
>> 
>> 
>> 
>> 
>> 
>> Thanks
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> 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+unsubscr...@googlegroups.com.
>> 
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CACF%2B8rqw5_jPrdenE9crYHGZX-7QEtWDKnWhv0M6ch3durjO%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
Y

Re: cant create cluster on ec2

2014-01-27 Thread David Montgomery
Hi,

I have the same sec group.  Just staying that not having ports open is not
an issue.  ES is running on both nodes.  Both nodes cant talk.  Those fro
ES..anyu suggestions?  Do those from ES follow this group?

thanks


On Tue, Jan 28, 2014 at 1:46 AM, David Pilato  wrote:

> Hi David,
>
>
> I think you should have nodes running under the same security group. In
> that case, you don't have to open 9300-9400 ports to public.
> If they don't belong to the same group or if you want to reach them from
> outside ec2 platform (public IP), then you need to set host_type to
> public_ip.
>
> It sounds like your nodes are trying to connect with private ip here
> (which is default).
>
> My 2 cents
>
> --
> *David Pilato* | *Technical Advocate* | *Elasticsearch.com*
> @dadoonet  | 
> @elasticsearchfr
>
>
> Le 27 janvier 2014 at 18:07:48, David Montgomery (
> davidmontgom...@gmail.com) a écrit:
>
> Hi,
>
> I have two nodes runnging on ec2.
>
>  curl -X GET http://localhost:9200/_cluster/health?pretty=true
> {
>   "cluster_name" : "12345elasticsearch",
>   "status" : "green",
>   "timed_out" : false,
>   "number_of_nodes" : 1,
>   "number_of_data_nodes" : 1,
>   "active_primary_shards" : 0,
>   "active_shards" : 0,
>   "relocating_shards" : 0,
>   "initializing_shards" : 0,
>   "unassigned_shards" : 0
> }
>
> So..its fair to say that ec2 clustering did not work given the below
> config.  Yes...the aws keys are correct and I have port 9200-9400 open.
> What elasticsearch advertiseres is that all that is needed.
>
> I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu
> 12.04
>
>
> cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
> cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
> discovery.type: ec2
>
>
>
> In the logs I see the below:
>
> [2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast]
> [Administrator] [1] failed to connect to
> [#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/
> 10.211.29.210:9300]]
> org.elasticsearch.transport.ConnectTransportException: [][inet[/
> 10.211.29.210:9300]] connect_timeout[30s]
> at
> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
> at
> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
> at
> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
> at
> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
> at
> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
> 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:701)
> Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException:
> connection timed out: /10.239.36.98:9300
> at
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
> at
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
> at
> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
> at
> org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
> at
> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
> at
> org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
> ... 3 more
>
>
>
>
>
> Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> 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+unsubscr...@googlegroups.com.
>
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CACF%2B8rqw5_jPrdenE9crYHGZX-7QEtWDKnWhv0M6ch3durjO%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: cant create cluster on ec2

2014-01-27 Thread David Pilato
Hi David,


I think you should have nodes running under the same security group. In that 
case, you don't have to open 9300-9400 ports to public.
If they don't belong to the same group or if you want to reach them from 
outside ec2 platform (public IP), then you need to set host_type to public_ip.

It sounds like your nodes are trying to connect with private ip here (which is 
default).
 
My 2 cents

-- 
David Pilato | Technical Advocate | Elasticsearch.com
@dadoonet | @elasticsearchfr


Le 27 janvier 2014 at 18:07:48, David Montgomery (davidmontgom...@gmail.com) a 
écrit:

Hi,

I have two nodes runnging on ec2. 

 curl -X GET http://localhost:9200/_cluster/health?pretty=true
{
  "cluster_name" : "12345elasticsearch",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 0,
  "active_shards" : 0,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0
}

So..its fair to say that ec2 clustering did not work given the below config.  
Yes...the aws keys are correct and I have port 9200-9400 open.  What 
elasticsearch advertiseres is that all that is needed. 

I am using 1.0.0.RC1 with elasticsearch-cloud-aws= 2.0.0.RC1 on ubuntu 12.04


cloud.aws.access_key: <%=@AWS_ACCESS_KEY_ID%>
cloud.aws.secret_key: <%=@AWS_SECRET_ACCESS_KEY%>
discovery.type: ec2



In the logs I see the below:

[2014-01-27 16:58:49,708][TRACE][discovery.zen.ping.unicast] [Administrator] 
[1] failed to connect to 
[#cloud-i-1079ac6b-0][aws-elasticsearch-east-development-20140127160434][inet[/10.211.29.210:9300]]
org.elasticsearch.transport.ConnectTransportException: 
[][inet[/10.211.29.210:9300]] connect_timeout[30s]
    at 
org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:676)
    at 
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:636)
    at 
org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:603)
    at 
org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:133)
    at 
org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:278)
    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:701)
Caused by: org.elasticsearch.common.netty.channel.ConnectTimeoutException: 
connection timed out: /10.239.36.98:9300
    at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processConnectTimeout(NioClientBoss.java:137)
    at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:83)
    at 
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
    at 
org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
    at 
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
    at 
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
    ... 3 more





Thanks















--
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ec028f53-c6b2-48e1-b714-a6f1ac7ae1cd%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/etPan.52e69b6c.2901d82.b15f%40MacBook-Air-de-David.local.
For more options, visit https://groups.google.com/groups/opt_out.