Couchbase集群在线滚动升级
来源:互联网 发布:药智数据库app 编辑:程序博客网 时间:2024/05/29 13:30
Couchbase在线滚动升级
一、第三节点安装高版本服务
1、选择一个新的节点,安装待升级版本的couchbase服务。
1)、使用rpm包安装,准备couchbase-server数据包。
命令 :
rpm -ivh couchbase-server-enterprise-4.6.0-centos6.x86_64.rpm
2)、检查couchbase服务进程。
命令:ps -aux|grep couchbase
2、访问URL,节点ip:8091,进行相关设置。
1)、点击setup进行该节点的相关设置。
2)、进入设置页面,需注意相关的配置信息。选择join a cluster now,加入原有的集群;配置节点数据目录,建议使用较大的目录做数据存储目录,需注意该目录必须由couchbase用户创建拥有;配置该server的机器名,直接使用该节点IP即可,配置完成即可点击下一步。
3)、该节点加入集群成功后会出现Pending Rebalance状态,点击Pending Rebalanc,然后点击Rebalanc做集群数据的Rebalanc即可。
4)、Rebalanc时集群中三个节点的状态,做数据的平衡。
5)、Rebalanc结束,集群三个节点状态正常。
二、依次升级原有节点的服务
1、以slave01节点为例,升级该节点服务。
1)、点击Server Nodes,进入节点管理页面,然后点击Remove,移除该节点;出现Pending Rebalanc状态;点击Pending Rebalanc,然后点击Rebalanc来平衡数据。
2)、数据Rebalanc状态,等待平衡结束。
3)、Rebalanc结束,此时集群中存在的两个节点都是正常状态。
2、卸载slave01节点的couchbase服务,安装新版本。
1)、检查该节点原有的couchbase版本包。
命令:rpm -qa|grep couchbase
2)、卸载该版本。
命令:rpm -e --nodeps couchbase-server-4.5.0-2601.x86_64
3)、安装新版本。
命令:
rpm -ivh couchbase-server-enterprise-4.6.0-centos6.x86_64.rpm
4)、检查couchbase服务。
命令:ps -aux|grep couchbase
5)、服务启动后,在浏览器访问该节点,即slave01:8091端口进行可视化操作。
6)、Setup进行配置,Join a cluster now添加该节点到集群中。配置原集群的IP地址,键入集群密码;配置数据存储目录;配置该server的IP地址,当做hostname,配置完成即可。
7)、需注意的是,配置数据目录的时候需手动在命令行新建该目录,且该目录赋予couchbase权限来避免下边的异常。
8)、添加服务节点过程中,集群出现Pending Rebalance,点击Pending Rebalance来查看需要进行数据平衡的节点。
9)、点击Rebalance,来进行节点间的数据平衡。
10)、Rebalance结束,节点升级后被成功加入原有集群中。
3、对于集群中其他待升级节点依次按照上述升级步骤进行版本升级即可。
三、升级结束,删除第三占用节点
1、删除占用节点
1)、点击Remove,卸载该节点服务。
2)、集群出现Pending Rebalance,点击Pending Rebalance来查看需要进行数据平衡的节点。
3)、点击Rebalance,来进行节点间的数据平衡。
4)、Rebalance过程中,进行数据平衡。
5)、Rebalance结束后,节点升级后被成功加入原有集群中。
6)、Rebalance结束,第三节点被成功移除原有集群,集群所有节点couchbase服务版本升级结束。
四、注意
集群中的节点在加入或者移除过程中,如果桶中的数据量较大的话,在做Rebalance过程中可能较慢。
- Couchbase集群在线滚动升级
- Couchbase进阶-集群与版本升级
- CouchBase集群介绍
- Couchbase 集群监控
- hadoop2.0集群版本在线升级方法
- CentOS7.0配置couchbase集群
- Memcache升级版: CouchBase&…
- Memcache升级版: CouchBase&…
- 如何使用vagrant快速搭建couchbase集群
- CouchBase
- couchbase
- Memcache升级版之CouchBase [一]服务器安装配置详解
- Memcache升级版之CouchBase [二]使用详解
- Memcache升级版之CouchBase [三]JAVA应用详解
- couchbase failover 集群故障自动转移方案研究!
- centos6.8 内存数据库Couchbase集群部署详细操作
- mongodb 分片集群 在线添加副本集实例并升级成primay主库
- 在线HA集群HANA版本从122.01升级到122.05版本问题记录
- hdu1021(Fibonacci)
- Flex布局
- 四旋翼 设计及原理
- GreenDao no such table 异常
- LR 与 SVM 的相同和不同
- Couchbase集群在线滚动升级
- 什么是防火墙
- 常用的排序算法的时间复杂度和空间复杂度
- Nginx配置文件(nginx.conf)配置详解
- Linux下简单命令介绍,vim,kill,等
- 【react框架】利用shouldComponentUpdate钩子函数优化react性能以及引入immutable库的必要性
- 异常
- CentOS 7.2配置Apache服务httpd(下)
- 本地存储