博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codis集群搭建笔记
阅读量:5308 次
发布时间:2019-06-14

本文共 1479 字,大约阅读时间需要 4 分钟。

一、安装Linux虚拟机

二、安装go运行环境

https://www.cnblogs.com/xmzncc/p/6218694.html

wget http://mirrors.flysnow.org/golang/go1.7.5.linux-amd64.tar.gz

三、安装JDK

四、安装zookeeper集群

五、安装codis

六、启动顺序 

1、启动zk

2、启动dashboard

nohup bin/codis-dashboard --ncpu=2 --config=conf/dashboard.toml --log=/data/logs/codis/dashboard.log --log-level=WARN &

[error]: zk: node already exists

先执行:bin/codis-admin --remove-lock --product=zack-codis --zookeeper=127.0.0.1:2181

3、启动proxy

nohup bin/codis-proxy --ncpu=2 --config=conf/proxy.toml --log=/data/logs/codis/proxy.log --log-level=WARN &

4、启动server

nohup bin/codis-server conf/redis6379.conf &

nohup bin/codis-server conf/redis6380.conf &

5、启动fe

nohup bin/codis-fe --ncpu=2 --log=/data/logs/codis/fe.log --log-level=WARN --dashboard-list=conf/codis.json --listen=127.0.0.1:8090 &

6、在浏览器访问:codis-fe;127.0.0.1:8090

error1:添加group时,报invalid xauth, please check product name & auth

解决方案:首先,重新检查一遍dashboard.toml,proxy.toml,redis的配置文件,密码一致,我都改成了空。上述都不是我失败的原因,我失败是因为codis.json的配置文件中的集群名称写错了,跟dashboard和proxy的不一样。改成一致后成功

7、关闭的命令:

关闭dashboard:/usr/local/codis/bin/codis-admin --dashboard=127.0.0.1:18080 --shutdown

关闭proxy:/usr/local/codis/bin/codis-admin --proxy=127.0.0.1:11080 --auth="123" --shutdown

可以直接kill XXX线程号,不要 kill 9.

8、new group,add server

9、auto rebalance slots:自动初始化集群的slots

10、连接codis-proxy测试:

redis-cli -h 10.0.60.152 -p 19000

11、集成springmvc

codis-proxy对外就相当于一个redis实例;除了不支持 一些命令。可以直接用jedis连接;

高可用:jodis。

 

转载于:https://www.cnblogs.com/zackzhuzi/p/9767974.html

你可能感兴趣的文章
VMware中CentOS设置静态IP
查看>>
[poj1006]Biorhythms
查看>>
jsp
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
Hover功能
查看>>
js千分位处理
查看>>
Mac---------三指拖移
查看>>
关于VMare中安装Ubuntu的一些说明
查看>>
字符串类型的相互转换
查看>>
HTTP状态码
查看>>
iOS如何过滤掉文本中特殊字符
查看>>
python - wmi模块学习(windwos硬件信息获取)
查看>>
Maven------使用maven新建web项目出现问题 项目名称出现红色交叉
查看>>
基础学习:C#中float的取值范围和精度
查看>>
Akka-Cluster(3)- ClusterClient, 集群客户端
查看>>
MongoDB-CRUD
查看>>
javaagent 简介
查看>>
python升级安装后的yum的修复
查看>>
Vim配置Node.js开发工具
查看>>
web前端面试题2017
查看>>