問題タブ [elasticsearch-marvel]
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.
elasticsearch - Elasticsearch Marvel Agent 「Skipping exporter」後に再初期化する方法
ES 用に 2 つの個別のクラスターがあります。1 つは単なる運用クラスターで、2 つ目は開発クラスターで、Kibana 内で使用する運用用の Marvel データを保存します。
ある時点でいくつかのデータ センター ネットワークの問題が原因で、この 2 つのクラスターが相互に接続できず、接続タイムアウトなどのエラーが発生し、最終的には次のようになりました。
接続の問題を修正した後、Elasticsearch サービスを再起動せずにこのエクスポーターを復元する可能性はありますか?
- エラスティックサーチのバージョン: 2.4.1
- Marvel エージェントのバージョン: 2.4.1
elasticsearch - ElasticSearch、「string_field」が「list_field」にないドキュメントを取得する方法は?
ElasticSearch 7.10とelasticsearch -pyを使用しています。
私は 2 つのインデックスを持っています。例のために、それらがchildren
とelves
であると仮定しましょう。次のようなものを想像できます。
すべての良い子 (つまり、どの にも表示されないすべての子) を取得できるクエリはありますbad children list
か?
もちろん、この例ではピーター・パーカーだけが良い子です。
実際のアプローチは、バッチごとにメモリ内のドキュメントを取得し、children
「bad_children_list」の値に基づいて繰り返しフィルタリングすることです。もちろん、このアプローチは、あまりにも多くのクエリに依存しているため、効率的でもスケーラブルでもありません。
前もって感謝します。