Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2768604
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2015-04-30 20:47:23

###
1:添加redis实例时没写端口号

2:ip地址和端口号格式书写不正确

###这个是书写错误,ip地址写错了,ip地址的最后一位前面多出一个:


3:hosts本地解析问题

我在/etc/hosts文件里加入了:

10.33.96.88 codis.jdd.com  后来我修改机器的ip地址了,这个本地解析忘记修改了,
故有此报错!修改为
192.168.220.137 codis.jdd.com 即可!

4:redis实例没有启动

##另外一个机器上redis实例没有启动,则通过web界面添加redis instance的时候会有如下的提示

在页面上有此报错,同时在日志文件里面也有如下的报错:[warning] dial tcp 10.33.96.181:6381: connection refused 

就是因为6381端口没有开启!

5:我将config.ini中的zk不小心修改为Zk ,结果造成不能识别!

6:codis-ha 做master/slave 切换时,还是会丢包

##看作者的意思无法做到无缝的切换,有5s的延迟,不过这已经很好了!

7:我按照文档安装后,按照sample目录下的usage.md说明启动,结果不能成功启动,有类似于如下的错误:

 网上也没有找到解决方法,我怀疑是codis版本的问题,后来更换了codis版本,更换为1.8版本,结果就正常了!我下载的是codis-release1.8.zip,将其解压到:/usr/local/codis/src/github.com/wandoulabs目录下(其实go get github.com/wandoulabs/codis就是下载codis软件,单最新的软件有问题)

8:
如果masterslave分别位于不同的机器,则需要将localhost:6381localhost:6382中的localhost修改为ip地址!这样的话,redis master/slave同步才会正常,否则会失败!
9:修改了ddgroup.sh中的相关ip设置,但是dash
board中显示不改变:

解决方法:

删除日志,删除zookeeper中的数据,然后重新加载 zookeeper和codis所有服务!

10:codis下删除一个组:

先将该组中的slot迁移到其他的组,然后删除掉该组!否则会提示组在占用slot,而不能将组删除,而且一个机器处于master状态,是无法将其删除的!



11:
master/slave丢数据情况:当redis master或 redis  slave kill掉,重启后,master/slave关系不在保持,必须要重新添加才可以!

12:
redis master/slave同步信息在这个日志文件里面



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