欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

couchbase集群_使用CLI扩展和重新平衡Couchbase集群

发布时间:2023/12/3 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 couchbase集群_使用CLI扩展和重新平衡Couchbase集群 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

couchbase集群

Couchbase通过多种方式提供高可用性和灾难恢复 :

  • 同质簇
  • 复写
    • 集群内复制
  • 备份还原
  • 机架区意识

该博客将展示如何使用Couchbase命令行界面(CLI)创建Couchbase集群。 此外,还可以使用Couchbase REST API和Couchbase Web Console执行这些步骤。

集群中的Couchbase节点是同类的。 应用程序可以写入任何节点,也可以从任何节点读取。 没有从本质上给您带来可伸缩性问题的写主控和从属读取架构。 这使Couchbase集群真正可以水平扩展,以满足您不断增长的应用程序需求。

创建Couchbase集群涉及以下步骤:

  • 供应Couchbase :在Amazon Web Services上提供1个或多个Couchbase节点
  • 初始化主节点:通过调用cluster-init CLI命令将任何节点初始化为集群的“主节点”
  • 创建集群 :对于所有其他节点,通过调用server-add CLI命令来创建集群
  • 重新平衡集群 :最后,通过调用rebalance CLI命令重新平衡集群

供应Couchbase

在Amazon上配置Couchbase节点:

aws ec2 run-instances \ --image-id ami-db95ffbb \ --count 1 \ --instance-type m3.large \ --key-name my-couchbase-key \ --security-groups "Couchbase Server Community Edition-4-0-0-AutogenByAWSMP-"

安全组名称在Amazon Couchbase Cluster中使用CLI进行了说明 。

我们将此节点称为“主节点”。

初始化Couchbase“主”

配置“主”实例并初始化集群:

export COUCHBASE_CLI=/Users/arungupta/tools/Couchbase-Server-4.0.app/Contents/Resources/couchbase-core/bin/couchbase-cli $COUCHBASE_CLI \cluster-init \-c <master-ip>:8091 \-u Administrator \-p password \--cluster-username Administrator \--cluster-password password \--cluster-index-ramsize=300 \--cluster-ramsize=300 \--services=data,index,query

创建另一个实例,将其称为“工人”。 注意,这不是主/从体系结构。 Couchbase群集是同质的,群集中的任何节点都可以是“主”节点。

创建Couchbase集群

将此新创建的“工作者”实例添加到集群中:

$COUCHBASE_CLI \server-add \--cluster=<master-ip>:8091 \--user Administrator \--password password \--server-add=<worker-ip> \--server-add-username=Administrator \--server-add-password=password

通常,您将在重新平衡之前创建多个节点并将其添加到集群。

重新平衡Couchbase群集

重新平衡集群:

$COUCHBASE_CLI \ rebalance \ --cluster=<master-ip>:8091 \ --user Administrator \ --password password

现在,您可以创建尽可能多的实例,并轻松将它们包含在集群中。

添加单个节点并重新平衡群集可以很容易地完成一个步骤:

$COUCHBASE_CLI \ rebalance \ --cluster=<master-ip>:8091 \ --user Administrator \ --password password --server-add=<worker-ip> --server-add-username=Administrator --server-add-password=password

现在,可以从http:// <master-ip>:8091或http:// <worker-ip>:8091访问群集。

更多参考...

  • Couchbase服务器开发人员门户
  • Hello Couchbase示例
  • Couchbase CLI
  • 有关StackOverflow, 论坛或Slack频道的问题
  • 关注我们@couchbasedev
  • Couchbase 4.5 Beta

请享用!

翻译自: https://www.javacodegeeks.com/2016/05/scaling-rebalancing-couchbase-cluster-using-cli.html

couchbase集群

总结

以上是生活随笔为你收集整理的couchbase集群_使用CLI扩展和重新平衡Couchbase集群的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。