codis集群搭建

1. 安装go1.3.1 http://www.cnblogs.com/weixiaole/p/4562688.html

2. 安装git yum -y install git

3. 安装zookeeper 集群 

   3个机器上每个机器上都安装一个zookeeper

 官网下载

   tar -xzf zookeeper.**.tar.gz -C /usr/local

 cd /usr/local/zookeeper*/conf

 cp zookeeper.cfg zoo.cfg

   vi zoo.cfg(三个zookeeper的配置文件相同)

 在尾部加上 (节点之前通信)

  server.1=192.168.253.128:2888:3888
  server.2=192.168.253.129:2888:3888
  server.3=192.168.253.130:2888:3888   
  echo "1" >/tmp/zookeeper/myid  ##生成ID,这里需要注意, myid对应的zoo.cfg的server.ID,比如192.168.253.128机器上的myid文件内容为1(3个机器分别生成123)
   启动zookeeper
   cd /usr/local/zookeeper/bin
 ./zkServer.sh start
   ./zkServer.sh status 查看节点状态有 leader,fellower
 
4. 安装codis 编译   

   go get -d github.com/wandoulabs/codis

   cd $GOPATH/src/github.com/wandoulabs/codis

   ./bootstrap.sh (这步比较慢 失败了可以重试)

   make gotest

5. 配置节点信息

   https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md

   也可以在 /data/gopkg/src/github.com/wandoulabs/codis/sample 下配置start_redis.sh add_group.sh 等文件

 

参考:http://navyaijm.blog.51cto.com/4647068/1637688

        https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md

   

 

posted on 2015-06-11 14:34  weiguoyuan  阅读(208)  评论(1)    收藏  举报

导航