我正在阅读https://www.elastic.co/blog/deprecating-rivers哪些ES河流(插件)被弃用的统计数据。即任何直接与ElasticSearch服务器集成的插件将不再适用于ES 3.x以后。
Couchbase插件就是其中之一。
我在http://developer.couchbase.com/documentation/server/4.5/connectors/elasticsearch-2.1/elastic-intro.html搜索了couchbase插件的所有文件,但是无法找到他们是否使用弃用的方式?
有谁知道吗?我们应该继续使用couchbase插件还是应该开始计划使用我们的应用程序直接将数据写入ES。
我们使用couchbase插件和XDCR将couchbase数据复制到ES。
答案 0 :(得分:4)
我是Couchbase ES传输插件的维护者。正如Roi在他的回答中提到的那样,插件并没有使用河流,所以它不会被弃用。它目前支持从1.3到2.x的任何版本的ES,我正致力于添加对5.x的支持。由于ES 5.x以意想不到的方式破坏了一些配置共享功能,因此需要更长的时间。
我建议总是查看我们的github repo以获取最新的插件版本: https://github.com/couchbaselabs/elasticsearch-transport-couchbase
答案 1 :(得分:3)
Couchbase插件没有使用Rivers,还有另一个River插件不再有效。 看看这里:https://github.com/couchbaselabs/elasticsearch-transport-couchbase