0

の更新に失敗しました。 数日前、私のelasticsearchクラスタ内の驚異免許証の有効期限が切れているので、私は弾性が自分のサイトで提供して無料の基本的なライセンスをダウンロードしました。は、私たちの近い環境でelasticsearchクラスター(なしのインターネット接続を)持っている驚異のライセンス

私は、次のコマンドを使用してライセンスを更新しようとしました:管理者 'http://host:port/_license' -d @ /パス/に/ bla.json

カール-XPUT -uと私が受け取っ出力しました: ["error":{"type": "parse_exception"、 "reason": "xcontentを派生できませんでした"}]、 "type": "parse_exception"、 "reason": " xcontentを導出に失敗しました「}、」ステータス ":400}

あなたは私のライセンスを更新助けることができますか?古いバージョンでサポートされているようインストールしようとしているライセンスの機能をサポートしていないため、 感謝:)

+0

は、あなたの' HTTPでを組み込むことがありますか? – Tanu

+0

ライセンスは、古いバージョンでサポートなどの機能をサポートしていませんインストールしようとしているので、これが起こっている可能性があります。したがって、これを試すことができます – Tanu

+0

'-d'の代わりに' --data-binary'を試すことができますか? – alpert

答えて

0

最終的に問題は実際にjson自体でした。 // `リクエストURL: とにかく感謝あなたの助けみんな:)のため

+0

しかし、その解決策は何ですか? 5ヶ月後、私は同じ頭痛を抱えています。 – Toby

0

これが起こっている可能性があります。したがって、あなたは変化を認識しているように、これは

curl -XPUT -u admin 'http://<host>:<port>/_license?acknowledge=true' -d @license.json 

これはtrueするacknowledgeパラメータを設定してみてください。

は、しかし試していません!

EDIT ...この情報がお役に立てば幸いです

あなたは次のように更新されたバージョンをインストールしようとすることができます:

1)ファイル

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.2.0/license-2.2.0.zip 

2 '.ZIP免許をダウンロード)zipファイルを使用してプラグインをインストールする

bin/plugin install file:///path-of-zip-file 
+0

提案されたコマンドで同じエラーメッセージが表示されます。 –

+0

あなたは新しいバージョンをインストールしてみてください。問題が解決するかどうかはわかりません。それでもあなたは試してみることができます、私は答えを編集中です。 – Tanu

0

license.jsonの内容を "@ license.json"が入っている場所に手動でコピーすることができます。

curl -XPUT -u admin 'http://:/ _license?acknowledge = true '-d' {"license":.......} '

関連する問題