問題タブ [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.

0 投票する
2 に答える
605 参照

elasticsearch - Elasticsearch インデックスから一意の用語を取得する効率的な方法

私が目指しているのは、すべての一意の用語を md5 ハッシュと共にデータベースに保存することです。約 400000 の一意の用語を持つ 100 万のドキュメント インデックスがあります。この図はaggregations、elasticsearch で使用して取得しました。

以下を使用して、固有の用語を取得できます。

これにより、100 の一意の用語の用語集約とともに 10 の検索結果が得られます。しかし、約 400000 用語の JSON を取得するにはメモリが必要です。使用できるすべての検索結果を解析するのと同じですscan-scroll。すべてをメモリにロードせずに、すべての一意の用語を解析できる方法はありますか?

0 投票する
2 に答える
1627 参照

elasticsearch - エラー Marvel プラグイン Elastic

ブラウザでマーベルにアクセスできません。

http://localhost:9200/_plugins/marvel/が返されます

Elastic Search 1.7.1 をインストールし、http://localhost:9200/で実行中です。

私はクロムとJava 1.7.0_79を搭載したウィンドウ2008R2サーバーで実行しています

私は次のことをしました(そして試しました):

  • marvel プラグイン marvel (marvel-latest.zip) をインストールしました。plugins フォルダーに marvel フォルダーが作成されます。
  • ログは、プラグインが開始されたことを示しています ([INFO][plugins] [MY_01_dev] loaded [marvel]、sites [marvel])
  • 手動でインデックス ページへのパスを指定してみました ( http://localhost:9200/_plugins/marvel/_site/kibana/index.html#/dashboard )
  • 次のように構成を変更しました: marvel.agent.exporter.es.hosts: localhost:9200

cURL を使用したすべてのコマンドは機能しているようですが、私はコマンド ラインが好きですが、同僚はそうではありません。プラグインを起動して実行したいと思っています。

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

elasticsearch - Elasticsearch の「意味」で列ヘッダーを表示する

私は Elasticsearch を初めて使用し、驚異の開発コンソールを使用してセンス クエリを実行しています。

クエリを実行すると ( GET _cat/indices)、結果は表示されますが、列ヘッダーが表示されません。sense/marvel を使用して列ヘッダーを表示するにはどうすればよいですか?

0 投票する
0 に答える
45 参照

elasticsearch-marvel - 発見時に驚異を設定する方法

見つかったクラスターでマーベルを使用したい。これらのリンクhttps://www.elastic.co/guide/en/marvel/current/configuration.htmlhttps://www.elastic.co/guide/en/shield/current/marvel.htmlを参照しましたローカルで使用します。しかし、見つかったエラスティックでそれを構成する方法は?? marvel エージェントを機能させるには、各クラスターにインストールする必要があります。しかし、どうすればいいですか。

以下は、見つかった構成で選択したプラグインです

ここに画像の説明を入力

プラグインでマーベルを選択するオプションはありません。marvel ダッシュボードとアプリケーションは kibana にインストールできますが、marvel エージェントがないと機能しません。

見つかった場合、デフォルトでプリインストールされていますか?? もしそうなら、どのように設定しますか??

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

windows - Windowsへのelasticsearchの驚異のインストール

ダウンロードelasticsearch2.0しましたが、問題なく動作します。marvel プラグインを追加したいので、https: //www.elastic.co/guide/en/marvel/current/installing-marvel.html のすべての指示を試し、Elasticsearch 用の marvel プラグインをインストールしましたが、役に立ちませんでした。

にプラグインをインストールしようとしていますwindows8.1 64bit。入力したとき

elasticsearch ディレクトリから次のように述べています。

bin は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません

入力したとき

elasticsearch/bin ディレクトリから次のように述べています。

elasticsearch/marvel/latest のインストールに失敗しました。理由: 可能なすべての場所からのダウンロードに失敗しました...、-verbose を使用して詳細情報を取得してください

手動インストールも試しました。最新のマーベル(2.0)をダウンロードし、elasticsearch/plugin/marvelディレクトリに入れて実行しました

plugin install marvel -u marvelfilepath

エラーが発生します

認識されないオプション -u "-i 、 -u " コマンドは cmd から認識されません。

marvel プラグインのインストール方法を教えてください。どんな助けでも大歓迎です。

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

elasticsearch - Marvel 2.0 プラグインで Elasticsearch クエリを実行するには?

最新の Marvel プラグインにアップグレードした後、クエリを実行してフォーマットされた結果を表示できる Sense ダッシュボードを見つける方法がわかりません。Marvel のドキュメントにアクセスしましたが、ダッシュボードの場所がわかりません。

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

elasticsearch - エラスティックサーチでネストされたクエリはいくつですか?

プロジェクトには ElaticSearch 1.7.2 を使用し、クエリのテストには marvel プラグインを使用しています。そのような私のクエリテンプレート:

初めて実行すると、次のメッセージが表示されます。

リクエストがサーバーに到達できませんでした (ステータス コード: 0):

Elasticsearch に到達できないか、CORS 設定を確認する必要がある場合があります。CORS が有効になっている場合は、設定 (歯車アイコン) で Sense の基本認証サポートをオフにしてみてください。これにより、ブラウザーによる CORS の強制が緩和されます。詳細については、マーベルのドキュメントを確認してください。

更新 11.23.2015 ファイルにログ情報を追加: elasticsearch.log

私はこのスレッドをたどりました:ESはcurlから到達可能ですが、Marvel / Senseからは到達できません

しかし、何も解決されません!

実際、上記のクエリからネストされたクエリを 1 つだけ削除すると、正常に実行されます。

この問題を解決するのを手伝ってください! ありがとう。

私の問題は解決しました11.23.2015

ネストされたオブジェクトであるフィールドの正確なタイプを宣言しませんでした。インデックスのマッピングを更新し、クエリが正常に実行されました。

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

java - 自動メールの ES スクリーンショット

私はelasticsearchサーバーを初めて使用するため、Java 8でESバージョン1.7.3を使用しています。また、marvel、HQ、big-deskなどの監視ツールを使用して、クラスターのヘルスパフォーマンスとESクラスターの統計をチェックしています。また、認証目的でシールドを実装しました。しかし、私の質問は、

1.elasticsearch から ES クラスターのスクリーンショットが添付された自動メールを取得するにはどうすればよいですか? (または) 2. ES クラスターのスクリーンショットを取得し、cron ジョブなどを使用してメールに送信する他の方法はありますか?

あなたのアイデアを提案してください

ありがとう、

ガネーシャバブR