elasticsearch Couchbase&;游荡箱上的弹性搜索复制,elasticsearch,vagrant,couchbase,vagrantfile,elasticsearch,Vagrant,Couchbase,Vagrantfile" /> elasticsearch Couchbase&;游荡箱上的弹性搜索复制,elasticsearch,vagrant,couchbase,vagrantfile,elasticsearch,Vagrant,Couchbase,Vagrantfile" />

elasticsearch Couchbase&;游荡箱上的弹性搜索复制

elasticsearch Couchbase&;游荡箱上的弹性搜索复制,elasticsearch,vagrant,couchbase,vagrantfile,elasticsearch,Vagrant,Couchbase,Vagrantfile,我已经在我的机器上成功地安装了couchbase和elasticsearch,并且毫无问题地配置了XDCR(跨数据中心复制)。现在,我正试图在一个流浪者的盒子上实现同样的设置。我有elasticsearch和couchbase运行没有问题,端口转发设置,所以我可以从我的浏览器访问couchbase管理控制台 当我尝试设置复制时,尽管我得到了以下错误 Error {econnrefused,[{lhttpc_client,send_request,1}, {lhttpc_client,execut

我已经在我的机器上成功地安装了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
不是指流浪机器?

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

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

couchbase-server-enterprise_2.5.1_x86_64.deb
elasticsearch-1.0.1.deb
elasticsearch-transport-couchbase-1.3.0
我没有在我的流浪者文件中进行端口转发,而是确保我使用的是专用网络

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

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

是的,但是Elasticsearch传输协议正在侦听目标9091。这些值在我把Vagrant带来之前工作得很好你检查过防火墙设置了吗?