2017-12-05 1 views
0

Ich versuche mein Index mit dem intruction enter link description here und ich die intructions auf diese Weise laufen zu benennen:Index Umbenennung nicht mit curl

curl -XPOST '<ip>:9200/ -H 'Content-Type: application/json' -d'  
    { 
     "source": { 
     "index": "app_access_446" 
     }, 
     "dest": { 
     "index": "app_access_447" 
     } 
    } 
    ' 

Aber ich bekomme diese Antwort

{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"invalid version format: -H CONTENT-TYPE: HTTP/1.1"}],"type":"illegal_argument_exception","reason":"invalid version format: -H CONTENT-TYPE: HTTP/1.1"},"status":400}curl: (3) [globbing] nested braces not supported at pos 36 

Was ich bin falsch machen?

Grüße Niesel

+1

Sie sind ein Apostroph nach der Portnummer fehlt? + Sie müssen den '_reindex' Endpunkt verwenden – Val

+0

Oh, danke. Das war das Problem. :) –

Antwort

0
curl -XPOST '<ip>:9200/_reindex' -H 'Content-Type: application/json' -d'  
{ 
    "source": { 
    "index": "app_access_446" 
    }, 
    "dest": { 
    "index": "app_access_447" 
    } 
} 
' 
+0

Vielen Dank für dieses Code-Snippet, das einige begrenzte, sofortige Hilfe bieten könnte. Eine [korrekte Erklärung würde ihren langfristigen Wert erheblich verbessern] (// meta.stackexchange.com/q/114762/206345), indem _why_ gezeigt wird, das ist eine gute Lösung für das Problem und würde es für zukünftige Leser mit mehr nützlich machen andere, ähnliche Fragen. Bitte [bearbeiten] Sie Ihre Antwort, um einige Erklärungen hinzuzufügen, einschließlich der Annahmen, die Sie getroffen haben. – Machavity