問題タブ [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 投票する
0 に答える
146 参照

sql - リレーショナル データを使用したエラスティック検索を使用した河川

次の SQL スキーマを検討してください。

ここに画像の説明を入力

Table_2 と Table_1 には多対多の関係があります

今、table_2 からすべてのデータを取得するエラスティック検索リバーを作成しようとしていますが、id だけでなく、table_1 からの行も必要です。

これが私のSQLになると私が信じているものです:

これを行った後、Table_3 の関係ごとに IE が重複する行を取得することに気付きました。

これは私が今エラスティックで得ているものです

しかし、代わりに次のようにしたい:

SQLにelasticsearch Riverを使用することで逃げたいと思っていましたが、この種のクエリが許可されるかどうかはわかりません。

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

elasticsearch - Elasticsearch で Phoenix JDBC リバーを作成できません

プログラム: Hbase 0.98、Elasticsearch 1.4.2、および Phoenix 4.2.2

Elasticsearch 用の JDBC リバーを作成しようとすると

ターミナルでエラーを受け取る

何が問題で、どのように解決するのかを理解するのを手伝ってもらえますか?

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

jdbc - ElasticSearch JDBC River が MSSQL からすべてのレコードをフェッチしない

20 分間隔で ElasticSearch リバーをセットアップしました。川の定義は次のとおりです。

River は 20 分間隔で正常に実行されています。しかし、river が実行されると、3 分間しか実行されず、すべてのレコードを取得するわけではありません。私のテーブルには約 330 万のレコードがあり、リバーを実行するたびに (3 分で) 約 30 万から 50 万のレコードを取得して停止しました。

私の質問は、なぜ川が 3 分後に止まるのですか? River には、次の実行まであと 17 分あります。次の 17 分間、またはすべてのレコードがフェッチされるまで実行する必要があります。

どんな助けでも大歓迎です。ありがとう

注: BigDesk からのリバーのステータスと、リバーが実行を開始すると true に設定される「ステータス」フラグを確認しています。

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

mysql - jdbc elasticsearch 川から検索

私はelasticsearchを学び、それをMySQLデータベースに接続しようとしています. Elasticsearch を単独で使用すると、すべて正常に動作しますが、データベースからデータを取得しようとすると、何らかの理由で動作しないようです。私はelasticsearchとjdbcを使用したリバーの初心者なので、これ以上に定義された問題を説明することはできません。

川を作成するために、次のコマンドを使用しました。

実行時:

次の答えが得られます。

何か案が?

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

oracle - Elasticsearch + Oracle JDBC River

これは簡単な質問かもしれませんが、ElasticSearch の初心者です。es 1.4 をインストールし、Oracle 10g を稼働させ、jdbc プラグインを ES に問題なくロードしました。マーベルも機能しています..マーベル/センスで次のステートメントを使用して川を作成しようとしました:



そして、私はいつもこのエラーを受け取ります:

CLIで私は得る:

最初は接続の問題でしたが、それをチェックすると、ES と Oracle のマッピングに問題があるようです。ES+Oracle Riverの統合を行った人はいますか? どんな助けでも本当に感謝しています。

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

elasticsearch - ElasticSearch エラー: QueryParsingException [[mongoindex] geo_point フィールド [pin.location] が見つかりませんでした];

私はESの初心者です。MongoDBに対してESを使用してジオサーチを行うJavaプログラムを作成しようとしていました(リバープラグインなどをインストールし、Javaプログラムを使用して通常の検索を取得できました)。緯度と経度の値が保存されているmongodbにコレクション(テーブル)があります.Javaプログラムから渡した緯度と経度に基づいてレコードを取得したいと思います。

上記のプログラムを実行すると、「 QueryParsingException[[mongoindex] failed to find geo_point field [pin.location]];」というメッセージが表示されます。この pin.location は何ですか? また、私のmongodbテーブルには「緯度」と「経度」の列があります。しかし、上記のフィルターには「lat(10).lon(20)」があります。ここに何かが欠けています。理解してください。 .

フルスタック tarce:

},"説明":true}]]]; ネスト: QueryParsingException [[mongoindex] geo_point フィールド [pin.location] が見つかりませんでした]; 組織で.elasticsearch.search.action.SearchServiceTransportAction$12.handleException(SearchServiceTransportAction.java:351) で org.elasticsearch.transport.netty.MessageChannelHandler.handleException(MessageChannelHandler.java:185) で org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError( org.elasticsearch.transport.netty.MessageChannelHandler の MessageChannelHandler.java:175)。

ありがとう、スリ