問題タブ [elasticsearch-curator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
550 参照

kubernetes - Elasticsearch-curator k8s Hel チャートが HTTPS に接続できない

次の Helm チャートを使用しています: https://github.com/kubernetes/charts/tree/master/incubator/elasticsearch-curatorで、values.yaml ファイルに以下を渡します。

Pod のログに、次の例外が表示されます。

HTTPS ではなく、HTTP に接続しようとしているようです。k8s クラスターから es:443 への接続をテストしたところ、動作しました。

HTTPS がサポートされていないのか、それとも何か間違っているのか知っていますか?

...

0 投票する
1 に答える
329 参照

elasticsearch - Elasticsearch キュレーターの終了コード

Elasticsearch Curator バージョン 5.5 (Windows zip パッケージ) CLI を使用しており、実行後に終了コードを取得しようとしていますが、ドキュメントと取得しているものは一致していないようです。(ドキュメント: https://www.elastic.co/guide/en/elasticsearch/client/curator/current/exit-codes.html )

キュレーターを実行すると、処理に何が起こっても、構成ファイルまたはアクション ファイルの一部を不正に作成したり見逃したりしても、常に終了コード 0 が返されます。構成ファイルの間違った場所を指定すると、終了コード 2 を取得できますが、この終了コードはドキュメントに記載されていません。何かが足りないのでしょうか、それとも何らかの形で間違った終了コードを取得していますか? 構成ファイルまたはアクション ファイルの構文にエラーがある場合、終了コード -1 が返されるはずです。アクションファイルの実行中にエラーが発生した場合にのみ、終了コードが変更されますか?

終了コードを取得するために PowerShell で実行しているものの例:

0 投票する
3 に答える
9099 参照

elasticsearch - Elasticsearch インデックスのクリーンアップ

v エラスティックサーチ 5.6.*。

ストレージの制約を自動的に管理するために、インデックスの 1 つ (1 日あたり約 100 万のドキュメントがすぐに大きくなる) のメカニズムを実装する方法を検討しています。

例: ドキュメントの最大数または最大インデックス サイズを変数 'n' として定義します。「n」が真かどうかをチェックするスケジューラーを書きたいと思います。true の場合、(時間に基づいて) 最も古い 'x' ドキュメントを削除します。

ここでいくつか質問があります。

どうやら、削除しすぎたり、削除しすぎたりしたくありません。「x」が何であるかをどうやって知ることができますか? Elasticsearch に「5 GB 相当の最も古いドキュメントを削除してください」と簡単に言うことはできますか?私の意図は、単純に一定量のストレージを解放することです。これは可能ですか?

第二に、ここでのベストプラクティスは何ですか? 明らかに、私はここで四角い車輪を発明したくはありません。仕事をするものがあれば (例: キュレーターと最近聞いたばかりです)、喜んでそれを使用します。

0 投票する
1 に答える
857 参照

elasticsearch - エラスティックサーチのスナップショットと復元を自動化する最良の方法は何ですか

スナップショットを自動化し、あるクラスターからバックアップ クラスターに復元する必要がありますが、スナップショットを復元しようとすると、インデックスが既に存在するというエラーが表示されます。次に、それらのインデックスを削除するか、それらを閉じて新たに復元する必要があります。ライブ クラスタからバックアップ クラスタまですべてを上書きする --force のようなオプションはありますか?

インデックスを再作成するオプションがありますが、スナップショットや復元に比べて時間がかかります。