Couchbase集群部署
一、环境准备
1、系统环境
1)、准备两台系统为Centos 6.8的虚拟机。
192.168.190.136
192.168.190.139
2、Couchbase安装介质下载
1)、下载地址https://www.couchbase.com/downloads,选择对应的系统版本下载即可。
二、Couchbase服务部署
1、检查安装介质
2、主节点(192.168.190.139)执行安装couchbase服务
执行安装命令:rpm -ivh couchbase-server-enterprise-4.6.3-centos6.x86_64.rpm
3、检查服务状态
1)、查看couchbase服务进程:ps -aux|grep couchbase
2)、查看服务端口监听状态:lsof -i:8091
4、配置couchbase服务
1)、访问http://192.168.190.139:8091
2)、点击Setup进行相关配置
a、根据机器配置修改相应的占用内存。
b、配置couchbase的数据已经索引目录。注意,该目录需添加couchbase用户权限,不然会抛出相关异常信息;配置hostname,直接使用机器IP即可。
c、异常信息提示,执行chown couchbase:couchbase /data/ 即可解决异常。
3)直接跳过样本桶包含示例数据不做设置。
4)设置default数据桶参数,允许数据flush删除。
5)设置不需要服务更新提醒,同意产品服务即可。
6)设置服务登录密码
7)Couchbase服务安装结束,节点状态以及数据桶状态。
三、添加集群
1、在192.168.190.136节点安装couchbase服务
执行安装命令:rpm -ivh couchbase-server-enterprise-4.6.3-centos6.x86_64.rpm
2、访问http://192.168.190.136:8091添加相关的配置
1)、点击setup进行该节点的相关设置。
2)、进入设置页面,需注意相关的配置信息。选择join a cluster now,加入原有的集群;配置节点数据目录,建议使用较大的目录做数据存储目录,同样需注意该目录必须由couchbase用户创建拥有;配置该server的机器名,直接使用该节点IP即可,配置完成即可点击下一步。
3)、该节点加入集群成功后会出现Pending Rebalance状态,点击Pending Rebalanc,然后点击Rebalanc做集群数据的Rebalanc即可。
4)、该couchbase集群会有一个数据的Rebalanc过程。
5)、Rebalanc过程结束,集群恢复正常状态,两个服务节点都已正常工作。
注意:到此couchbase集群部署结束,couchbase支持节点的横向扩展,在扩展过程中会完成数据的Rebalanc,如果couchbase集群中数据量较大,则Rebalanc的过程可能会比较慢,最后会完成整个Rebalanc过程,集群恢复正常使用。
couchbase集群在线滚动升级操作请参考