Couchbase多个实例

时间:2014-08-11 10:17:21

标签: couchbase

我发现了如何在一台PC上运行多个couchbase实例的问题。(here is one
发现大多数其他解决方案都是在虚拟机中运行couchbase。但如果另一个沙发基地在虚拟框内运行,我们可能无法获得准确的性能和预期的输出。

因此,我尝试使用不同的端口运行更多实例。 Couchbase文档解释了here如何做到这一点。我对/etc/security/limits.conf/opt/couchbase/etc/couchbase/static_config个文件进行了更改。但是文件的其余部分对我来说并不清楚。

特别如下(在Couchbase文档中提取)。

  

更改两次出现的short_name   / opt / couchbase / bin / couchbase-server文件。例如,使用sed   效用。 sed -i的/ ns_1 / ns_inst1 / g'bin / couchbase-server启动   Couchbase实例。重复这些步骤以安装其他实例。

这意味着两次出现了什么? 使用sed “实用程序.sed -i的/ ns_1 / ns_inst1 / g'bin / couchbase-server”是什么意思?

如何安装另一台Couchbase服务器?通常安装是dpkg,它可能会重新安装相同的东西。

请有人让我一步一步解释一下吗?

2 个答案:

答案 0 :(得分:1)

好吧,看来您正在尝试在同一主机上安装至少两个Couchbase实例,但这些实例性能不佳,也不是有关部署策略的好主意。

我建议您使用Couchbase Docker Image并使用Docker Swarm在同一台或多台设备上部署多个Couchbase实例。

我写了一篇有关Couchbase有关部署群集和性能的注意事项的文章,建议在部署之前阅读。 https://medium.com/@sunnystatue/big-scale-consideration-and-architecture-using-couchbase-docker-nginx-node-js-and-jenkins-938fefc07909

您需要更改部署和扩展方法,因为Couchbase是使用CPU和RAM的良好硬件消费者,因此您需要至少两个具有最低硬件要求的linux实例,然后开始集群,因为这是Couchbase人士建议的方式使用他们的产品。

enter image description here

答案 1 :(得分:0)

在开始时我也很困惑,只需在该文件中搜索该名称的两次出现(ns_1)(其中一个就像ns_1 @ 172 ......)如果你使用nano,你可以使用ctrl + w找到它们,然后将它们替换为适合我的新实例名称。

BR。