2015-09-03 72 views
2

我試圖採取型reincarnation.2015.07.21具有名字ES指數的快照,並將其存儲在亞馬遜S3與下面curator命令: -快照elasticsearch使用館長失敗的

curator --host locahost --port 9200 snapshot --repository walle_elk_archive indices --older-than 10 --time-unit days --timestring %Y.%m.%d --prefix reincarnation 

但我得到的以下錯誤: -

2015-09-03 17:18:14,938 INFO  Job starting: snapshot indices 
2015-09-03 17:18:14,938 WARNING Overriding default connection timeout. New timeout: 21600 
ERROR: Connection failure. 

我已經在elasticsearch.yaml中添加了aws鍵,如下所示。之後重新啓動elasticsearch。

################################## AWS Cloud ################################ 
cloud.aws.access_key: <SomeMixofNumbersandLetters> 
cloud.aws.secret_key: <CanOnlyBeObtainedUponCreationOfAccessKeyDon'tLose> 

AWS插件也已添加到ES節點,然後重新啓動節點。

我已創建使用下面的命令回購,這是成功的

$ curl -XPUT '<hostname>:9200/_snapshot/walle_elk_archive' -d ' 
{ 
    "type": "s3", 
    "settings": { 
    "bucket": "my_bucket_name", 
    "region": "your_aws_region", 
    "access_key": "your_access_key", 
    "secret_key": "your_secret_key" 
    } 
}' 

有一個人可以讓我知道

  1. 我做錯了嗎?
  2. 此連接失敗的含義是什麼?是否館長無法連接到elasticsearch或elasticsearch無法連接到S3?我在elasticsearch日誌中找不到任何東西。

    • 館長版本3.3.0
    • ES版本1.5.1

回答

4

您在館長命令行拼錯locahost ...除非這是機器,其中elasticsearch的真實姓名在這種情況下,確保可以通過運行管理員的機器訪問此機器

curl locahost:9200 
+0

我的不好:(。謝謝imotov :)。 – tuk