問題タブ [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.
indexing - Elastic Search で作成される「.marvel-20XX.XX.XX」という名前のインデックスとは何ですか?
URL http://localhost:9200/_cat/indicesにアクセスすると、約 20 のインデックスが表示されますが、そのうち 4 つしか作成されていません。すべての名前は次のようになります。
yellow open .marvel-20XX.XX.XX 1 1 50712 0 51.2mb 51.2mb
.
それらを削除してもよろしいですか?
elasticsearch - elasticsearch phrase_prefix 期待される結果
エラスティック検索で奇妙な動作が発生しています。スペース、 + 、 - の場合に単語を分割するカスタムトークナイザーでカスタムアナライザーを使用しています。
私が探しているとき
期待どおりの結果が得られます paris olympia など...しかし、検索すると
まったく結果が出ません。
設定:
フィールド マッピング:
ドキュメントの一部のサンプル (要求されたフィールド):
elasticsearch - curl からは ES に到達できますが、Marvel/Sense からは到達できません
Elastic Search に 2 時間浸っています。marvel.agent.enabled: false
Marvel ( config/elasticsearch.yml 内) でES を正常にインストールし、Sense からの要求を成功させることができました。開発マシンを再起動したところ、Sense で次のリクエストを行うと、応答します。
リクエスト(ソース):
指示に従って、curl で同様のリクエストを行い、ES に到達できるかどうかを確認しました。
リクエスト:
応答:
これは、ESが利用可能であると私に思わせます。
次のチェック「CORS 設定を確認する必要があるかもしれません。」に進みます。この推奨事項に基づいて、elasticsearch.yml に次の構成を追加しました (および ES を再起動しました) 。
しかし、行動に変化はありません。
Marvel/Smart 設定で「Support Basic Auth」を切り替えても影響はありません。
何がうまくいかないのかについての指針を歓迎します。
docker - ビルド内のファイルの参照 (Docker)
私は boot2docker を使用しており、Dockerfile を使用して単純な Docker イメージを構築したいと考えています。
パス/c/Users/buliov1/dev/elastic/plugins/marvel-latest.zipが存在し、 dockerfile をビルドしたマシンにアクセスできます。問題は、ビルド内で
Failed: FileNotFoundException[/c/Users/buliov1/dev/elastic/plugins/marvel-latest.zip (No such file or directory)]
.
ドキュメントを検索したところ、ADD/COPY を使用して最初にイメージ内のファイルをコピーし、次にそのファイルを使用するコマンドを実行することが唯一の解決策でした。docker build がどのように機能するのか正確にはわかりませんが、最初にファイルをコピーせずにビルドする方法はありますか?
elasticsearch - Marvel が Elasticsearch ノードに接続できない
すべての設定がすべてのノードで同じである 5 ノードの Elasticsearch クラスターがあります。Marvel はノードの 1 つを認識せず、elasticsearch.log でこれらの行が何度も繰り返されているのを確認できます。
ノードはすべて同じネットワーク内にあり、設定は同じです。原因となる可能性のあるアイデアと、これをトラブルシューティングするために何を確認する必要がありますか?
前もって感謝します。
elasticsearch - Elastic Search で _mapping を変更すると奇妙な動作が発生する
C#(NEST)のPoCoのCompanyNameのフィールドタイプを文字列からintに変更しました(テスト用)。まず、型のマッピングに反映されていないことです。まだそこに文字列が表示されています
しかし、CompanyName の整数値を保存することはできます。マーベルでも、データは int のように表示されます。
ES の前のドキュメント
フィールド タイプを int に変更した後に最後に保存されたドキュメント
文字列と int 値で問題なく検索していますが、文字列を保存しようとすると、CompanyName が 0 として表示されます (問題ありません)。しかし、なぜマッピングが正しく表示されないのでしょうか?
注 : インデックスは再作成しませんでした。既存のインデックスです
elasticsearch - データを別のクラスターに送信するようにエラスティック サーチ マーベルを構成する方法
マーベルはモニタリングとは別のクラスターにデータを書き込むべきだという提案を聞いたことがあります。本番クラスターが南下すると、監視も南下するため、理にかなっています。
誰かがこれを行うための手順を教えてもらえますか?
ありがとう -ダグ
elasticsearch - Elasticsearch Marvel は .marvel-2015-* インデックスを最大数に設定します
ちょっと私はmarvel
一緒に使用していて、「.marvel-2015-*」のようなクリーンなインデックスをelasticsearch
使用しないようにしていますが、これを達成するために使用できる特定の構成または構成のセットがあります。curator
注:ノードをプロビジョニングするためにchefを使用しており、logstashクックブック内でdefault.rbの属性を次のように設定しています
これにより、これらのインデックスの最大数が 14 に設定されると思います。
curator
マーベルとそれ自体を操作するためのツールについて話していることは理解していますmarvel
が、これらのツールは初めてなので、これらの点をつなぐ助けが必要です.
理想的には、マーベルにこれらのインデックスを単独で削除するロジックを持たせたいのですが、plugins/marvel/marvel-1.3.1.jar でこれを達成するためのオプションがあるかどうかはわかりません
どんな助けでも大歓迎です。