Chinaunix首页 | 论坛 | 博客
  • 博客访问: 93796
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 202
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-07 01:56
个人简介

数据库技术爱好者

文章分类

全部博文(20)

文章存档

2016年(11)

2015年(9)

我的朋友

分类: NOSQL

2016-05-14 15:23:54

前题:go环境已经配好;codis-proxy、codis-server、codis-config已开启
codis-server instance:

点击(此处)折叠或打开

  1. [root@lvtu codis-ha]# netstat -ntlp|grep codis
  2. tcp 0 0 0.0.0.0:6389 0.0.0.0:* LISTEN 14181/./codis-serve
  3. tcp 0 0 0.0.0.0:6399 0.0.0.0:* LISTEN 14185/./codis-serve
  4. tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 14177/./codis-serve

codis-ha安装与服务开启:

点击(此处)折叠或打开

  1. [root@lvtu ~]# go get github.com/ngaut/codis-ha
  2. [root@lvtu ~]# cd /usr/local/codis/src/github.com/ngaut/
  3. [root@lvtu ngaut]# cd codis-ha/
  4. [root@lvtu codis-ha]# nohup ./codis-ha --codis-config=localhost:18087 --productName=test & //启动codis-ha
故障切换前:


kill 掉 master redis实例进程

点击(此处)折叠或打开

  1. [root@lvtu codis]# kill -9 14177
  2. [root@lvtu codis-ha]# tail -f nohup.out
  3. 2016/05/14 23:05:20 servergroup.go:110: [warning] server maybe crashed {
  4.   "type": "master",
  5.   "group_id": 1,
  6.   "addr": "192.168.23.150:6379"
  7. }
  8. 2016/05/14 23:05:20 servergroup.go:65: [info] try promote {
  9.   "type": "slave",
  10.   "group_id": 1,
  11.   "addr": "192.168.23.150:6389"
  12. }
切换截图:





阅读(3336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~