使用CLI扩展和重新平衡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
使用CLI扩展和重新平衡Couchbase集群相关推荐
- couchbase集群_使用CLI扩展和重新平衡Couchbase集群
couchbase集群 Couchbase通过多种方式提供高可用性和灾难恢复 : 同质簇 复写 集群内复制 备份还原 机架区意识 该博客将展示如何使用Couchbase命令行界面(CLI)创建Couc ...
- centos 7.4部署couchbase集群
couchbase是一个较新的.发展迅速的nosql数据库技术.2014年,viber宣布使用couchbase替换mongodb,以适应10亿级的用户量,目前,couchbase已大量运用于生产环境 ...
- Spark学习-SparkSQL--04-SparkSQL CLI 单节点运行与yarn集群运行
1.概述 1.单节点运行 bin/spark-sql --master spark://bigdata01.hzjs.co:7077 --executor-memory 40g --total-exe ...
- 【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备份恢复
文章目录 一. CouchBase概述 1.1.简述 1.2.CouchDB和CouchBase比对 1.2.1.CouchDB和CouchBase的相同之处 1.2.2.CouchDB和CouchB ...
- RADOS:一种可扩展高可用的PB级存储集群(Ceph)
摘要 基于对象的存储架构已经作为一种新的方法改进存储集群(Storage Clusters)的扩展性而出现.尽管存储节点已经表现的足够只能和自主,但现有的系统仍然将存储节点作为一种被动的设备(pass ...
- ElasticSearch Shard——本质上是做分布式扩展,副本对于集群的稳定性有很强的影响...
什么是一个Shard? Shard就是一个Lucene Index,参照文章(深入理解Shard和Lucene Index). Index需要多少个Shard? 回答这个问题,我们需要先谈谈节点,一个 ...
- redis cli 删除key 模糊_Redis集群及雪崩
redis分布式集群 上一篇 主从复制(哨兵),虽然主从能提升读的并发,但是单个master节点的容量是有限的,内存数据达到一定程度就会有瓶颈,无论多少套主从,master的容量都是最终的瓶颈.这个时 ...
- 高效实用Kafka-Kafka集群维护(分区平衡机制、kafka分区日志迁移)
导语 昨天的分享中,从微观的层面上了解了关于Kafka消息处理机制,但是当面对一个kafka集群的时候从宏观的角度上来说怎么保证kafka集群的高可用性呢?下面就来看看 文章目录 Kafka集群基 ...
- 无惧浩瀚数据 超云XS5000集群存储为扩展而生
伴随着信息化技术的发展,我们正在加快步入数字时代的进程.根据IDC的报告显示,全球每年数据增长幅度超过58%,预计到2020年,全球数据总量将超过40ZB(1ZB约等于1万亿GB).面对海量数据的激增 ...
最新文章
- [翻译] FBNetworkReachability
- 由一次代码优化想到的Js 数据类型
- imagex使用方法_Microsoft OneDrive 的使用心得,真香
- m1 MBA配置Homebrew环境+国内源配置
- pytest十三:配置文件 pytest.ini
- python类型提示模块包_Python checktypes包_程序模块 - PyPI - Python中文网
- XDeepFM 模型,字节跳动短视频内容理解和推荐系统
- 5.从Paxos到Zookeeper分布式一致性原理与实践---使用ZooKeeper
- Linux驱动开发必看
- 动态水晶报表:任意表,任意列 之 动态格线实现
- 腾讯手机管家(pc版) for android,腾讯手机管家PC版for Android小技巧分享
- 程序员的自我修养-读后感
- setTimeout的隐藏小知识
- 【人脸识别】基于PCA和SVM的人脸识别关键技术研究与实现附matlab代码
- svn拉取文件合并_svn如何使用import目录作为工作拷贝+我的svn学习笔记
- 微信获取nickname mysql乱码_微信nickname乱码(emoji)及mysql编码格式设置(utf8mb4)解决的过程...
- 小强升职记梗概_《小强升职记》读书笔记一
- 柔性作业车间调度问题 (FJSSP)
- AWS 服务器登录和配置
- 健康的生活——导言篇