我只是想知道Spring数据Couchbase是否可以进行XDCR复制。如果可能,我怎样才能实现。请帮助。 我的代码示例
//configuration class
@Configuration
public class ApplicationConfig {
@Bean
public CouchbaseClient couchbaseClient() throws IOException {
return new CouchbaseClient(Arrays.asList(URI
.create("http://localhost:8091/pools")), "xxxw", "");
}
@Bean
public CouchbaseTemplate couchbaseTemplate() throws IOException {
return new CouchbaseTemplate(couchbaseClient());
}
}
@Document
public class Person {
@Field
String name;
@Id
String id;
public Person(final String personId, final String personname,
final int personIdAge, final JSONObject personData) {
this.id = personId;
this.name = personname;
this.age = personIdAge;
this.body = personData;
}
}
//main Test class
public class Test {
public static void main(String s[]) {
try {
ApplicationContext context = new AnnotationConfigApplicationContext(
ApplicationConfig.class);
CouchbaseTemplate template = context.getBean("couchbaseTemplate",
CouchbaseTemplate.class);
} catch (Exception e) {
e.printStackTrace();
}
}
如何通过弹簧数据沙发库实现弹性搜索索引的重新编译。使用此示例类.. ??
答案 0 :(得分:1)
在Couchbase中使用弹性搜索不依赖于客户端应用程序的外观或是否使用Spring。只要您以JSON格式在Couchbase中存储数据,就可以正常工作。
设置弹性搜索更多的是操作任务而不是开发任务。请查看以下链接中的说明,然后按原样运行应用程序代码。如果您已正确配置了所有内容,那么您的数据应该以弹性搜索结束。