こんにちは!curlによるPUTインデックスマッピングでエラーが発生しました(Content-Typeヘッダー修正が機能しません)
IはES 6にES 5から移行、及びIはいつものようにカールして以下のマッピングをプッシュしようとしました:次のコマンドで
"mappings" : {
"mee": {
"properties" : {
"ind1" : { "type" : "float" },
"ind2" : { "type" : "float" },
"ind3" : { "type" : "float" },
"time" : { "type" : "date", "format" : "HH:mm:ss" },
"name" : { "type" : "string" },
"timestamp" : { "type" : "date", "format" : "yyyy-MM-dd HH:mm:ss" },
}
}
:
$ curl -XPUT "http://localhost:9200/mee/" -d @config/ESConf/ESUpdate.conf
{ 「エラー」:「コンテンツタイプヘッダー[application/x-www-form-urlencoded]はサポートされていません」、「ステータス」:406}
ヘッダが(ES 6によってrequired通り)が必要であったように私は次のように行った:
$ curl -XPUT "http://localhost:9200/mee/" -H 'Content-Type: application/json' -d @config/ESConf/ESUpdate.conf
{ "エラー":{ "ROOT_CAUSE":[{ "タイプ": "not_x_content_exception" 、 "理由": "コンプレッサー 検出は、一部のxcontentバイトでのみ呼び出すことができますか、または圧縮された xcontent バイト"}] "タイプ": "not_x_content_exception"、 "reason": "コンプレッサー 検出は一部のxcontentバイトまたは圧縮 xcontentバイト "}、"ステータス ":500}
今、私は完全に失われています...私はこのエラーを理解していません...私は間違ったことをしましたか?
ありがとうございました!
私は何か間違ったことをしたときに、私はjson解析エラーが発生しました。おそらくこれは今ES 6のヘッダー要件のためです。 とにかくありがとう! – toshiro92