I don't think that's it... but s3cmd just stopped working too so something 
weird is going on with my AWS access, I think it might have to do with my 
buckets and not with elasticsearch at this point.

Thanks for your help thought!

On Thursday, September 18, 2014 4:28:55 PM UTC-5, David Pilato wrote:
>
> May be one of your node can not access to AWS API or don't have required 
> credentials???
>
> -- 
> David Pilato
> Sent with Airmail
>
> Le 18 septembre 2014 à 23:22:50, rhea ghosh ([email protected] 
> <javascript:>) a écrit:
>
> Ok that was totally it for that first error, I thought I had restarted the 
> service but there were a few nodes taht hadn't been restarted so weren't 
> registering the plugin.  
>
> Now I'm getting a different error that I'm still pretty lost on: 
>
>  curl -XPUT localhost:9200/_snapshot/my_s3_repository/snapshot_20140918?
> wait_for_completion=true
>
> {"error":"SnapshotCreationException[[my_s3_repository:snapshot_20140918] 
> failed to create snapshot]; nested: IOException[Failed to get 
> [snapshot-snapshot_20140918]]; nested: AmazonClientException[Unable to 
> execute HTTP request: Connection reset]; nested: SocketException[Connection 
> reset]; ","status":500}
>  
>
>
>
> On Thursday, September 18, 2014 3:35:20 PM UTC-5, David Pilato wrote: 
>>
>>  Not sure my theory is good but my first guess is that you have more 
>> than one node running and one of this nodes does not have the plugin 
>> installed or has not been restarted.
>>
>> Can you run: curl 'localhost:9200/_cat/plugins?v'
>> And post results here
>>
>>     -- 
>> * David Pilato* | *Technical Advocate* | *Elasticsearch.com 
>> <http://Elasticsearch.com>* 
>>  @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
>> <https://twitter.com/elasticsearchfr> | @scrutmydocs 
>> <https://twitter.com/scrutmydocs>
>>
>>     
>>
>>  Le 18 sept. 2014 à 22:25, rhea ghosh <[email protected]> a écrit :
>>
>>  As a follow up with more information this is the listing for the 
>> cloud-aws plugin: 
>>
>>  [rhea@server cloud-aws]$ ll
>> total 14640
>> -rw-r--r-- 1 root root 12418940 Sep 16 10:43 aws-java-sdk-1.7.13.jar
>> -rw-r--r-- 1 root root    58160 Sep 16 10:43 commons-codec-1.4.jar
>> -rw-r--r-- 1 root root    60686 Sep 16 10:43 commons-logging-1.1.1.jar
>> -rw-r--r-- 1 root root    41853 Sep 16 10:43 elasticsearch-cloud-aws-2.2.
>> 0.jar
>> -rw-r--r-- 1 root root   424648 Sep 16 10:43 httpclient-4.2.jar
>> -rw-r--r-- 1 root root   223282 Sep 16 10:43 httpcore-4.2.jar
>> -rw-r--r-- 1 root root    34477 Sep 16 10:43 jackson-annotations-2.1.
>> 1.jar
>> -rw-r--r-- 1 root root   206379 Sep 16 10:43 jackson-core-2.1.1.jar
>> -rw-r--r-- 1 root root   922643 Sep 16 10:43 jackson-databind-2.1.1.jar
>> -rw-r--r-- 1 root root   581571 Sep 16 10:43 joda-time-2.3.jar
>>
>>
>> and when I run s3cmd I get:
>>
>>  [rhea@server cloud-aws]$ s3cmd ls| fgrep elasticsearch-staging
>> 2014-09-15 16:27  s3://elasticsearch-staging
>>
>>  and I get the same error when I try to do a snapshot directly to s3:
>>  [rhea@server cloud-aws]$ curl -XPUT localhost:9200/_snapshot/
>> my_s3_repository/snapshot_20140918?wait_for_completion=true
>>
>> {"error":"RemoteTransportException[Failed to deserialize exception 
>> response from stream]; nested: TransportSerializationException[Failed to 
>> deserialize exception response from stream]; nested: 
>> InvalidClassException[failed to read class descriptor]; nested: 
>> ClassNotFoundException[com.amazonaws.AmazonClientException]; ","status":
>> 500}
>>
>>  I'm really confused because it seems like it should work but I keep 
>> getting ClassNotFoundExceptions which I find strange since I have the same 
>> install on all my nodes.
>>
>> On Thursday, September 18, 2014 11:56:31 AM UTC-5, rhea ghosh wrote: 
>>>
>>> Hi  
>>>
>>> I'm trying to get snapshots up to an AWS S3 bucket from an elasticsearch 
>>> cluster. I've successfully managed to install cloud-aws 2.2.0 and I believe 
>>> this should be the right version that I need.
>>>
>>> So when I create the repository it seems like everything is fine:
>>>
>>>  curl -XPOST localhost:9200/_snapshot/my_s3_repository -d ' 
>>> { 
>>> "type": "s3", 
>>> "settings" : { 
>>>    "bucket": "elasticsearch-staging", 
>>>    "access_key": "XXXXXX", 
>>>    "secret_key": "XXXXXX" 
>>> }
>>> }'
>>>
>>> {"acknowledged":true}*
>>>
>>> So far so good. But then when I run curator to take a snapshot (or even 
>>> if I do it directly I get an exception:
>>>  
>>>  curator snapshot --older-than 6 --repository my_s3_repository
>>> ...
>>> elasticsearch.exceptions.TransportError: 
>>> TransportError(500,u'RemoteTransportException[Failed 
>>> to deserialize exception response from stream]; nested: 
>>> TransportSerializationException[Failed to deserialize exception response 
>>> from stream]; nested: InvalidClassException[failed to read class 
>>> descriptor]; nested: 
>>> ClassNotFoundException[com.amazonaws.services.s3.model.AmazonS3Exception]; '
>>> )
>>>
>>> any ideas on how I could fix this?
>>>
>>>   
>> -- 
>> 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/elasticsearch/bd120d1e-478c-4674-9fbd-970d1a6580cd%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/elasticsearch/bd120d1e-478c-4674-9fbd-970d1a6580cd%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>  
>>    --
> 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 [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/elasticsearch/b1a64dcc-b6e4-4ecc-8296-032f066e81e3%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/elasticsearch/b1a64dcc-b6e4-4ecc-8296-032f066e81e3%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/5ff05af1-3a23-4b0a-8509-bcf76916c499%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to