【问题标题】:Couchbase Multiple InstancesCouchbase 多个实例
【发布时间】:2018-07-29 14:56:48
【问题描述】:

我发现了有关如何在一台 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 's/ns_1/ns_inst1/g' bin/couchbase-server 启动 Couchbase 实例。重复上述步骤安装其他实例。

这两次发生是什么意思?
使用 sed “实用程序。sed -i 's/ns_1/ns_inst1/g' bin/couchbase-server”是什么意思?

如何安装另一个 Couchbase 服务器?通常安装是使用dpkg,它可能会再次安装相同的东西。

请任何人让我一步一步地解释一下吗?

【问题讨论】:

    标签: couchbase


    【解决方案1】:

    好吧,您似乎正试图在同一主机上安装至少两个 Couchbase 实例,这不仅性能不佳,而且对部署策略也不是一个好主意。

    我建议您使用Couchbase Docker ImageDocker 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 的人们推荐的方式使用他们的产品。

    【讨论】:

      【解决方案2】:

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

      BR。

      【讨论】:

        猜你喜欢
        • 2016-06-19
        • 1970-01-01
        • 2014-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多