問題タブ [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.
elasticsearch - jdbc river を使用して MAC アドレスを Elasticsearch インデックスにマッピングする
MAC アドレス フィールドを含むタイプがあります。データはjdbc Riverを使用してもたらされます
原因は、mac_address フィールドで用語集計を実行すると、フィールドがインデックス付きキーに分割されているように見えるためです。
アクション:
結果:
エラスティックにこのフィールドを強制的にマッピングし、キーに分割しないようにするにはどうすればよいでしょうか?
elasticsearch - 参加リクエストをマスターに送信できませんでした
私はelasticsearchバージョンを使用してい1.3.0
ます。データ ノードを再起動した後、マスター ノードを検出できません。エラーが発生していますfailed to send join request to master
エラーログ:-
編集:
jdbc river を再インストールした後、問題を修正します。しかし、jdbc リバーを削除して ES クラスターを再起動する方法を探しています。次に、マスターノードを検出する必要があります。
elasticsearch - elasticsearch : オブジェクトのマッピングとデータベースからのデータの取得
データベースにはelasticsearchとoracleを使用しています。
データベース : インデックスを作成する必要があるすべてのデータを含むビューを作成します。"occurences" テーブルと "determinations" テーブルの間、および "occurrences" テーブルと "multimedias" テーブルの間に 1-N の関係があるため、1 つのオカレンスに複数の決定とマルチメディアがあります。
Elasticsearch : データベース ビューからデータを取得するためのマッピングと川を作成します。
問題は、elasticsearch結果の各フィールドの配列ではなく、マルチメディアと決定のためのオブジェクトの配列が必要なことです(以下の例)。
マッピング
川
私が得る結果(複数のフィールドとそれぞれの配列):
しかし、私はこのようなものが必要です(オブジェクトの配列):
マッピングで試し"type" : "object"
てみましたが、同じ結果です。"type" : "nested"
どうすればこれを行うことができますか?
mysql - Elasticsearch JDBC River MySQL 接続タイムアウト
次のスクリプトを使用して川をセットアップしました。
このリバーが実行されると、MySQL サーバー自体の構成が原因であると思われる例外が発生します。
ここでの問題は、セットアップで MySQL を再構成するオプションがないことです。残念ながら、他の選択肢を探す必要があります。
- ElasticSearch がしばらくしてから接続を再確立し、インデックス作成を再開することは可能ですか?
- おそらくJDBC Riverを使用せずに、ElasticSearchとMySQLをブリッジする他の方法はありますか?
elasticsearch - ネストされた配列に対する Elasticsearch 日付ヒストグラム集計
以下は、elasticsearch インデックスのサンプル ドキュメントです。
と
ここで、1 日あたりのドキュメント数と 1 日あたりのコメント数を見つける必要があります。日付ヒストグラムを使用して 1 日あたりのドキュメント数を取得でき、正しい結果が得られます。次の集計クエリを作成します
しかし、同様のことを 1 日あたりのコメントを取得しようとすると、正しくないデータが返されます (1500 件以上のコメントの場合、160 件の奇妙なコメントしか返されません)。次のクエリを作成しています。
希望する結果を得る方法を知りたいですか? 私が欲しいものを得るためにelasticsearchに方法はありますか? 他の情報を提供する必要がある場合はお知らせください。
期待される出力:
mysql - インデックスドキュメントが作成されていない場合のelasticserach jdbc river
このチュートリアルに従って、ドキュメントelasticsearchのインデックスを作成します
https://github.com/jprante/elasticsearch-river-jdbc
インデックス API 呼び出し (PUT) を行うとき
応答が示す
取得すると、jdbc プロパティで送信したドキュメントが 1 つだけ表示されます。
私のエラーログに