问题标签 [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.
mysql - 将数据从mysql解析到elasticsearch时会引发错误
连接成功,但会生成错误选项卡
java - elasticsearch集群问题
我在集群中使用了两个 ES 节点(ES 版本 1.0.1),我需要澄清以下内容:
当我启动应用程序并连接到两个节点时,我可以看到两个节点都提供了请求,但是当我停止其中一个服务器时,它会抛出异常,其他节点仍然可以工作,但是 50% 的请求仍然会出现异常,并且整个流量不会被转移到运行中节点。
我有以下集群配置:第一个节点:
以下是传输客户端的代码:
当我停止一个 ES 进程时,有人可以让我知道为什么所有请求都不是由正在运行的节点提供服务吗?
elasticsearch - elasticsearch river 插件在索引时未创建 geo_point 类型
我正在使用 elasticsearch river 插件版本 1.3.0.4,这是这篇文章的最新版本,针对 elasticsearch 版本 1.3.2。我正在尝试创建一个 geo_point 类型的映射,但我一直没有这样做......这是我的映射:
但是当我运行_mapping
命令时,它显示为:
请注意,“位置”不是 geo_point 类型,而是属性列表。正如怀疑的那样,当我发出查询以搜索位置时,我收到了错误:
结果:
有人知道如何解决这个问题吗?我似乎完全按照文档...
elasticsearch - 适用于数字但不适用于字符串的弹性搜索查询
在我的弹性搜索中,每个文件都采用以下格式
我想写一个查询,其中 geoip 中的 country_code2 等于 US
当我尝试在 geoip.ip 上运行查询时,查询正在完美执行,即使对于 geo.latitude 也可以正常工作,但是当我尝试为 geo.country_code2 运行时,我没有得到任何结果。下面是我正在使用的查询
我没有得到任何结果的实际查询
java - ElasticSearch 轮询不起作用
我正在按如下方式创建一条河流,并且当我创建记录时会正确编制索引。但它不是轮询,也就是说,如果我添加一条新记录,它不会反映在索引中。
配置中可能有什么问题?
macos - Elasticsearch JDBC-River Mysql - No suitable driver found for jdbc
I am trying to import a mysql table from mysql server to elasticsearch on my MAC OSX Mavericks.
- I have installed elasticsearch 1.3.1 with homebrew
- Installed jdbc-river 1.3.0.4 with elasticsearch plugin --install
- Installed jdk 1.7.0_67
- Downloaded mysql-connector-java-5.1.28-bin.jar into $ES_HOME/plugins/jdbc (I had to create the folders 'plugins' and 'jdbc' myself) and gave chmod 777 permission for the .jar file.
- Then I ran ./bin/elasticsearch and called this command in postman in order to create a river:
PUT request.
URL: localhost:9200/_river/my_jdbc_river/_meta
Raw data:
And I received the following error in the elasticsearch log in the terminal:
I have followed many posts in google to try and find the cause of the problem, does anyone have any idea what I am missing?
And if anyone knows if this procedure can be more automatic to deploy like having some kind of package manager (like npm for node.js).
Thanks in advance,
java - ElasticSearch 缓存更新
我已使用弹性 jdbc River 插件连接到数据库,并且弹性搜索已成功编入索引。如果我更改现有字段的值,它会反映在索引中吗?例如,我有一个名为 disabled 的列,它可能有 'y' 或 'n' 并且在开始时它有 'y' 并被索引。如果我稍后将其更改为“n”,它会反映在索引和缓存中吗?
我已将河流配置为每 5 分钟一次。如果是这样,它如何检测更新而不是新插入?
java - 关闭索引时的异常
我创建了一个河流定义,它每隔 5 秒就有一个调度程序连接到数据库。我需要为该索引添加设置(分析器。过滤器)。当索引打开时,这是无法做到的。因此,正如许多线程中所建议的那样,我关闭了索引。关闭后,我将收到以下异常。
如何解决这个问题?可能是什么问题?
java - ElasticSearch edge-ngram 不工作
我已经使用以下设置配置了我的索引,并且 matchAll 查询结果在字段 IPRANGE 中具有值“试用”。
设置:
但是当我使用以下有效负载进行搜索时,它不会返回结果,即 0 次命中。
网址:
有效载荷:
可能是什么问题?
elasticsearch - ElasticSearch jdbc河
我正在尝试使用 jdbc River 将数据输入 Elastic Search,但这条河并未获取所有数据。我在 MySQL 表中有 450000 条记录,但在 ES 中我只得到大约 230000 条记录。
这是我的 ES 河流设置:
我查看了 Elastic Search 文档,但找不到解决方案。我正在使用river-jdbc-1.1.0.2 版本。