首页 > 解决方案 > Couchbase 弹性连接器检查点问题

问题描述

我们的配置有两个连接器。每个连接器都连接到自己的弹性搜索。但是这两个连接器是从同一个沙发底座桶中读取的。我们注意到,如果一个连接器首先启动并从存储桶中读取所有文档,那么启动后的第二个连接器将无法将任何内容输入到它的弹性搜索中。这可能是由于第一个连接器将检查点文档添加到源存储桶中

标签: elasticsearchcouchbaseconnector

解决方案


确保两个连接器具有不同的组名,否则它们将共享相同的复制检查点(如果它们同时运行会发生奇怪的事情)。

这是配置文件的相关部分:

[group]
  name = 'example-group' 

必须为每个连接器组分配一个唯一名称(以保持其复制检查点分开)。即使组中只有一个连接器实例,也需要组名。

参考:https ://docs.couchbase.com/elasticsearch-connector/4.2/configuration.html#group-membership


推荐阅读