我正在一个4Gb Ram的虚拟机上运行一个概念的证明。我在Couchbase中有大约200万个文档,希望使用XDCR插件将它们全部放到Elasticsearch中,但是Couchbase将ES推得太紧,ES就会掉下来。在1Gb的默认情况下,我没有足够的空间来增加内存,有什么方法可以减缓复制速度,让ES有喘息的空间吗?
编辑:
我应该在这里补充一些历史。我曾经有过这样的工作,ES非常快地为Couchbase文档建立索引,但后来我在VM上耗尽了磁盘空间。我添加了一个新磁盘并在path.data中更改了elasticsearch.yml属性。之后,我无法使用deb中提供的init.d脚本启动ES。它说ES已经启动,但是如果我运行/etc/init.d/elasticsearch状态,它会说"Elasticsearch服务器没有运行,但是pid文件存在“。我只是为了它才重新安装的,但没什么。当我运行init脚本时,我想不出如何找出失败的原因。但是,我可以很好地手动启动ES,如果couchbase没有运行,那么一切都很酷。我不确定这是否相关,但在某一时刻,我也需要让它发挥作用。
发布于 2013-03-26 20:29:11
您能否尝试将couchbase.maxConcurrentRequests: 1024修改为elasticsearch.yml中较低的数字?也许简单地把它设为256就行了?
https://stackoverflow.com/questions/15645762
复制相似问题