問題タブ [elasticsearch-2.0]
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.
kibana-4 - Elasticsearch : Marvel および Sense プラグインのインストールが機能しない
marvel と sense をインストールするためのオンラインおよびオフラインの手順を試しましたが、何も機能しません。私はES 2.2.1とKibana 4.4.2を持っています
私は試した
plugin install marvel-agent
しかし、私は得る
の同じエラー
それで、ファイルをダウンロードして、次の指示に従ってみました
https://www.elastic.co/guide/en/marvel/current/installing-marvel.html#offline-installation
私は試した
plugin install file:///C:/Users/xyz/ElasticSearch/zips/marvel-agent-2.2.0.zip
しかし、私は得る
同じ
plugin install file:///C:/Users/xyz/ElasticSearch/zips/license-2.2.0.zip
そして最後に
kibana plugin --install marvel --url file:///C:/Users/xyz/ElasticSearch/zips/marvel-2.2.0.tar.gz
私は得る
私が間違っていることを指摘してください。
kibana-4 - Elasticsearch/Kibana: プラグインを自動的にインストールする方法はありますか?
したがって、プラグインをインストールする場合は、Kibana plugin
コマンドを実行する必要があります。各プラグインを個別にインストールする必要があるため、少し面倒です。プラグインの名前だけをどこかに指定できますか?Kibana
起動時に、これらのプラグインが自動的にインストールされます。Kibana 4.1.x では、以下をkibana.yml
ファイルに追加できたことを覚えています。
これはすでにインストールされているプラグイン用ですか?それともプラグインの自動インストールを指定する方法ですか?Kibana 4.4.x でも同様のことができますか?
Elasticsearchでこれを行うにはどうすればよいですか?
nested - Kibana 4: ネストされたオブジェクトを視覚化する方法
次のようにネストされたオブジェクトがあります
ここに私が作成したマッピングがあります
各レベルで仕様を含めていることに注意してください"include_in_parent": true,
現在、私の Kibana Discover ビューには、1 つのレコードしか表示されていません。これは理にかなっています。
GET statsview/_search
{
"query": {
"match_all": {}
}
}
それは私に与えます
したがって、このレコードは Kibana の Discover ビューに表示されます。しかし、次のようなクエリを実行できません
logs.abc.Sources
NodeA から NodeF までのすべてのソースを見たいと思います。私も試してみました
logs.abc.Sources:[NodeA To NodeF]
しかし、私はまだステータス200を取得しています。
- ネストされたオブジェクトに対してそのようなクエリを実行するための Kibana のサポートはありますか?
- これらのネストされたオブジェクトを視覚化するにはどうすればよいですか?
- 私のマッピングは正しいですか?
elasticsearch - Elasticsearch : クライアント ノードを作成できません
Elasticsearch バージョン 2.2.0 を使用する Elastic クラスターのクライアント ノードを作成しようとしています。クラスターには 4 つのノードがあり、それぞれがデータ ノードまたはマスター ノードになります。ここで、他の 4 つのノードの 1 つに ping を実行するクライアント ノードを作成したいと考えています。私の意図は、4 つのメイン ノードの 1 つがダウンしても、機能しているノードからクライアントがデータを取得できるようにすることです。
これがクライアント用の私のelasticsearch.ymlです
上記の各ボックスは次のように構成されています
しかし、クライアントでelasticsearchサービスを開始すると、
接続拒否例外が発生するのはなぜですか? 私の構成に欠けているものはありますか?
elasticsearch - ElasticSearch: 親のネストされたフィールドの組み合わせに基づいてドキュメントを並べ替える
ルート ドキュメントにある数値フィールドと、ネストされたドキュメントにあるフィールドを組み合わせて、ES ドキュメントを並べ替えようとしています。簡単にするために、 で並べ替えたいとしましょうdoc['score'] + doc['nested.score']
。
マッピングの例といくつかのデータ ドキュメントはこちら: http://pastebin.com/9sdMphsR
doc['score']
直接アクセスしようとするため、素朴な(そして間違った)アプローチは次のとおりです。
これを行う正しい方法は何ですか?ネストされた各ドキュメントにルートレベルscore
をコピーできることはわかっていますが、それを避けることができる場合は、コピーしたいと思います。
c# - 合計集計の並べ替え - Nest (ElasticSearch)
要件は、従業員 ID と名前でグループ化し、合計 (給与) を集計することです。私はそれを機能させることができました。ただし、最終的な集計結果は、合計の降順で並べ替える必要があります。いくつかの方法を試しましたが、順序付けがうまくいかないようです。
従業員クラス:
マッピング:
集計のクエリ:
応答:
} }