1

我已经在我的机器上成功设置了 couchbase 和 elasticsearch,并且配置了 XDCR(跨数据中心复制)没有问题。但是现在,我正在尝试在流浪盒上实现相同的设置。我的 elasticsearch 和 couchbase 运行没有问题,并设置了端口转发,因此我可以从浏览器访问 couchbase 管理控制台。

当我尝试设置复制时,虽然我收到以下错误

Error {econnrefused,[{lhttpc_client,send_request,1}, {lhttpc_client,execute,9},
lhttpc_client,request,9}]} happened during REST call get to http://127.0.0.1:9091/pools.

我正在使用 设置复制IP/hostname 127.0.0.1:9091,这在我在本地进行复制时起作用,即没有 vagrant。这可能是问题吗?既然localhost不是指流浪机器?

4

2 回答 2

0

猜测您正在尝试使用错误的端口进行复制 - Couchbase 使用端口8091 而不是 9091

于 2014-07-17T09:11:40.520 回答
0

好的,尽管使用了应该兼容的 couchbase 和 elasticsearch 版本,我还是决定尝试使用不同版本的相同方法,即

couchbase-server-enterprise_2.5.1_x86_64.deb
elasticsearch-1.0.1.deb
elasticsearch-transport-couchbase-1.3.0

除了在我的 Vagrant 文件中进行端口转发之外,我还确保我使用的是专用网络

config.vm.network "private_network", ip: "192.168.33.10"

然后当我尝试使用192.168.33.10:9091它作为主机名设置复制时。

于 2014-07-17T10:56:25.413 回答