问题标签 [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 回答
560 浏览

stored-procedures - elasticsearch 1.1.1 JDBC River 插件

我得到以下异常:

请建议,如何从 JDBC River 插件调用存储过程。简单选择工作正常。

当然,这是跟踪:[错误][org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverFlow] com.microsoft.sqlserver.jdbc.SQLServerException:为更新生成了结果集。java.io.IOException:com.microsoft.sqlserver.jdbc.SQLServerException:为更新生成了结果集。在 org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverSource.fetch(SimpleRiverSource.java:231) 在 org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverFlow.move(SimpleRiverFlow.java:129)在 org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverFlow.run(SimpleRiverFlow.java:88) 在 java.lang.Thread.run(Thread.java:722) 引起:com.microsoft.sqlserver.jdbc .SQLServerException:为更新生成了结果集。在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:

0 投票
0 回答
205 浏览

elasticsearch - Elasticsearch - MySQL 索引搜索距离搜索

我正在尝试使用在 MySQL 表上编制索引的 Elasticsearch 来查找距离特定数据点 x 公里范围内的所有地址。我已使用以下内容为该表编制索引:

索引数据的示例如下:

我想调整以下查询以使用 lat 和 lng 来计算距离。

如何调整它以使距离有效并获得 x 公里内的所有地址?

0 投票
0 回答
188 浏览

mysql - Elasticsearch JDBC River MySQL 索引冻结

我正在尝试使用 JDBC River for MySQL 在 elasticsearch 中索引一个大型数据库。然而,它似乎开始了,但在读入任何数据之前就冻结了。日志文件正在打印以下内容:

任何人都可以帮助找出为什么它没有索引。我等了好几个小时,它从来没有开始。

0 投票
0 回答
120 浏览

elasticsearch - 使用 jdbc-river 的弹性搜索中的结构化对象的多级数组

我正在使用 elasticsearch(elasticsearch-1.1.1) 和 jdbc river 插件(1.1.0.2) 我正在尝试实现结构化对象的多级数组。

以下是我的数据。

我想按如下方式生成 json。

0 投票
2 回答
2880 浏览

elasticsearch - MariaDB 和 Elasticsearch

我最近一直在使用带有 MySQL 的 elasticsearch,没有任何问题。我的服务器最近从 MySQL 迁移到 MariaDB,现在 JDBC 河流似乎甚至被最基本的同步冻结了。有谁知道他们是否兼容?

这是一个示例代码:

它只是挂在以下内容上:

0 投票
0 回答
69 浏览

ruby-on-rails - 使用轮胎在弹性搜索中未正确索引构面

我正在尝试根据中的示例实现方面

http://railscasts.com/episodes/307-elasticsearch-part-2

我用 state_id 和 state_name 创建了一个表。我在模型文件中创建了构面,如下所示

我的观点是

由于某种原因,我的第 8 个 state_id 没有被索引,当我添加第 9 个 state_id id 时,第 8 个 state_id 的详细信息显示在构面链接中。在下图中,单击 MA(1) 返回状态 PA 的值,PA(1) 返回下一个索引 state_id 的结果,即 NC

在此处输入图像描述

0 投票
1 回答
493 浏览

mysql - Jdbc River 在 MapperParsingException 上停止

我正在使用 Elastic search 版本 1.2.0,Jdbc River 版本 1.2.0.1。

以下是我的 Jdbc River 命令。

主题列的索引元数据

该表有 200 万条记录,主题字段包含任意字符串。一些示例数据是“你被邀请了”、“{New York:45} We rock!!”、“{Invitation:27}”等等。

我的问题是,当 jdbc river 遇到一个这样的记录时,{anything inside this},它会停止河流并引发解析异常。它永远不会继续索引下一条记录。

删除数据库中的这条记录,清除 ES_HOME/data 中的数据并重新创建河流似乎是唯一的方法,直到它再次遇到上述格式化记录。

在解析少数记录时,如何使其继续索引而不考虑异常?

0 投票
0 回答
100 浏览

ruby-on-rails - 在 Elasticsearch 中保留公开的凭据(使用 jdbc-river)

我使用 jdbc-river 从 PostgreSQL 数据库填充我的 Elasticsearch 实例。河流的记录是使用以下 ruby​​ 代码创建的(因为我从 Rails 应用程序查询 ES):

我将环境变量用于数据库凭据以避免显示实际变量。问题在于,一旦将记录添加到 ES,实际凭据就会被公开。因此,您可以查询 ES 并获得如下内容:

有什么办法让他们保密吗?

0 投票
0 回答
308 浏览

elasticsearch - elasticsearch jdbc river 没有索引所有文档

我正在使用 elasticsearch jdbc River 插件,并且我有一个包含 1100 万行的简单 SQL 表。但是当我用它来索引表时,它会停在 200 万行的某个地方。在检查 elasticsearch 日志文件时,我没有发现任何错误。有谁知道为什么会这样?

0 投票
2 回答
1488 浏览

java - 自动将 ElasticSearch 与 SQL 同步

我已经运行了这个查询,它运行良好。

一切似乎都被索引了。但是,当我更改订单表中的数据时,更改并未反映 ElasticSearch 中的文档。是否可以自动同步更新/更改的数据?