問題タブ [elasticsearch-jdbc-river]

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 に答える
555 参照

elasticsearch - jdbc river を使用して MAC アドレスを Elasticsearch インデックスにマッピングする

MAC アドレス フィールドを含むタイプがあります。データはjdbc Riverを使用してもたらされます

原因は、mac_address フィールドで用語集計を実行すると、フィールドがインデックス付きキーに分割されているように見えるためです。

アクション:

結果:

エラスティックにこのフィールドを強制的にマッピングし、キーに分割しないようにするにはどうすればよいでしょうか?

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

elasticsearch - 参加リクエストをマスターに送信できませんでした

私はelasticsearchバージョンを使用してい1.3.0ます。データ ノードを再起動した後、マスター ノードを検出できません。エラーが発生していますfailed to send join request to master

エラーログ:-

編集:
jdbc river を再インストールした後、問題を修正します。しかし、jdbc リバーを削除して ES クラスターを再起動する方法を探しています。次に、マスターノードを検出する必要があります。

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

elasticsearch - elasticsearch : オブジェクトのマッピングとデータベースからのデータの取得

データベースにはelasticsearchとoracleを使用しています。

  • データベース : インデックスを作成する必要があるすべてのデータを含むビューを作成します。"occurences" テーブルと "determinations" テーブルの間、および "occurrences" テーブルと "multimedias" テーブルの間に 1-N の関係があるため、1 つのオカレンスに複数の決定とマルチメディアがあります。

  • Elasticsearch : データベース ビューからデータを取得するためのマッピングと川を作成します。

問題は、elasticsearch結果の各フィールドの配列ではなく、マルチメディアと決定のためのオブジェクトの配列が必要なことです(以下の例)。


マッピング


私が得る結果(複数のフィールドとそれぞれの配列):

しかし、私はこのようなものが必要です(オブジェクトの配列):


マッピングで試し"type" : "object"てみましたが、同じ結果です。"type" : "nested"

どうすればこれを行うことができますか?

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

mysql - Elasticsearch JDBC River MySQL 接続タイムアウト

次のスクリプトを使用して川をセットアップしました。

このリバーが実行されると、MySQL サーバー自体の構成が原因であると思われる例外が発生します。

ここでの問題は、セットアップで MySQL を再構成するオプションがないことです。残念ながら、他の選択肢を探す必要があります。

  1. ElasticSearch がしばらくしてから接続を再確立し、インデックス作成を再開することは可能ですか?
  2. おそらくJDBC Riverを使用せずに、ElasticSearchとMySQLをブリッジする他の方法はありますか?
0 投票する
1 に答える
3687 参照

elasticsearch - ネストされた配列に対する Elasticsearch 日付ヒストグラム集計

以下は、elasticsearch インデックスのサンプル ドキュメントです。

ここで、1 日あたりのドキュメント数と 1 日あたりのコメント数を見つける必要があります。日付ヒストグラムを使用して 1 日あたりのドキュメント数を取得でき、正しい結果が得られます。次の集計クエリを作成します

しかし、同様のことを 1 日あたりのコメントを取得しようとすると、正しくないデータが返されます (1500 件以上のコメントの場合、160 件の奇妙なコメントしか返されません)。次のクエリを作成しています。

希望する結果を得る方法を知りたいですか? 私が欲しいものを得るためにelasticsearchに方法はありますか? 他の情報を提供する必要がある場合はお知らせください。

期待される出力:

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

mysql - インデックスドキュメントが作成されていない場合のelasticserach jdbc river

このチュートリアルに従って、ドキュメントelasticsearchのインデックスを作成します

https://github.com/jprante/elasticsearch-river-jdbc

インデックス API 呼び出し (PUT) を行うとき

応答が示す

取得すると、jdbc プロパティで送信したドキュメントが 1 つだけ表示されます。

私のエラーログに