安装Go环境

解压

tar -zxf go1.8.linux-amd64.tar.gz -C /home/devops/

添加环境变量

vim ~/.bash_profileexport GOPATH=/home/devops/codisexport GOROOT=/home/devops/goexport PATH=$PATH:/home/devops/go/binsource ~/.bash_profile

查看codis是否安装成功

go version

安装zookeeper

解压

tar -xzf zookeeper-3.4.6.tar.gz -C /home/devops/

环境变量

vim ~/.bash_profileexport ZOOKEEPER_HOME=/home/devops/zookeeper-3.4.6/export PATH=$PATH:/home/devops/go/bin:$ZOOKEEPER_HOME/binsource ~/.bash_profile

修改Zookeeper配置文件

添加zoo.cfg文件:

cp /home/devops/zookeeper-3.4.6/conf/zoo_sample.cfg /home/devops/zookeeper-3.4.6/conf/zoo.cfgvim /home/devops/zookeeper-3.4.6/conf/zoo.cfg

主要配置:

tickTime=2000initLimit=10syncLimit=5dataDir=/home/devops/zookeeper-3.4.6/datadataLogDir=/home/devops/zookeeper-3.4.6/logautopurge.snapRetainCount=500autopurge.purgeInterval=24clientPort=2181server.1=IP1:2888:3888server.2=IP2:2888:3888server.3=IP3:2888:3888

添加数据文件夹-data和日志文件夹-log

mkdir -p /home/devops/zookeeper-3.4.6/datamkdir -p /home/devops/zookeeper-3.4.6/log

主机数据文件:

echo "1" > /home/devops/zookeeper-3.4.6/data/myidecho "2" > /home/devops/zookeeper-3.4.6/data/myidecho "3" > /home/devops/zookeeper-3.4.6/data/myid

Zookeeper启动与检测

启动

zkServer.sh start

检查状态

zkServer.sh status

配置codis环境

设置codis编译环境

mkdir -p $GOPATH/src/github.com/CodisLabsunzip codis-release3.2.zipmv codis-release3.2 $GOPATH/src/github.com/CodisLabs/codiscd $GOPATH/src/github.com/CodisLabs/codismake MALLOC=libc

添加Codis环境变量

vim ~/.bash_profileexport PATH=$PATH:/home/devops/codis/src/github.com/CodisLabs/codis/bin/source ~/.bash_profile

创建Codis-redis-server

mkdir -p /home/devops/codis/shmkdir -p /home/devops/codis/confmkdir -p /home/devops/codis/logmkdir -p /home/devops/codis/runmkdir -p /home/devops/codis/redis/binmkdir -p /home/devops/codis/redis/redis-6379mkdir -p /home/devops/codis/redis/redis-6380mkdir -p /home/devops/codis/redis/redis-6381mkdir -p /home/devops/codis/redis/redis-6382mkdir -p /home/devops/codis/redis/redis-6383mkdir -p /home/devops/codis/redis/redis-6384

创建redis server

vim /home/devops/codis/redis/redis-6379/redis.confvim /home/devops/codis/redis/redis-6380/redis.confvim /home/devops/codis/redis/redis-6381/redis.confvim /home/devops/codis/redis/redis-6382/redis.confvim /home/devops/codis/redis/redis-6383/redis.confvim /home/devops/codis/redis/redis-6384/redis.conf

启动Server

codis-server /home/devops/codis/redis/redis-6379/redis.confcodis-server /home/devops/codis/redis/redis-6380/redis.confcodis-server /home/devops/codis/redis/redis-6381/redis.confcodis-server /home/devops/codis/redis/redis-6382/redis.confcodis-server /home/devops/codis/redis/redis-6383/redis.confcodis-server /home/devops/codis/redis/redis-6384/redis.conf

启动codis集群 # Dashboard配置

codis-dashboard --default-config | tee /home/devops/codis/conf/dashboard.toml

修改配置文件

vim /home/devops/codis/conf/dashboard.toml

zk地址

IP1:2181,IP1:2181,IP2:2181

启动 codis-dashboard

nohup codis-dashboard --ncpu=4 --config=/home/devops/codis/conf/dashboard.toml --log=/home/devops/codis/log/dashboard.log --log-level=WARN &

创建codis proxy

创建proxy配置文件填入产品名、替换ip

codis-proxy --default-config | tee /home/devops/codis/conf/proxy.tomlvim /home/devops/codis/conf/proxy.toml

启动 proxy

nohup codis-proxy --ncpu=4 --config=/home/devops/codis/conf/proxy.toml --log=/home/devops/codis/log/proxy.log --log-level=WARN &

添加proxy到集群

codis-admin --dashboard=ip1:18080 --create-proxy -x ip:11080

启动fe,要用全路径

nohup /home/devops/codis/src/github.com/CodisLabs/codis/bin/codis-fe --ncpu=2 --log=/home/devops/codis/log/fe.log --log-level=WARN --zookeeper=IP1:2181,IP2:2181,IP3:2181 --listen=0.0.0.0:8090 & codis-admin --dashboard-list --zookeeper=IP1:2181,IP2:2181,IP3:2181 | tee /home/devops/codis/conf/codis.json

Codis管理界面 - codis-dashboard

http://ip:8090

界面添加proxy

界面创建组,添加redis节点

界面点自动分配solts

单个proxy测试

redis-cli -h 具体IP -p 19000

如果觉得本文对您有帮助的话,记得关注、转发哦,我会为大家持续提供干货。

codis配置_分布式缓存Codis集群安装手册相关推荐

  1. redis没有bin目录_分布式缓存 Redis 集群搭建,这里一次性帮你搞定!

    作者:Esofar cnblogs.com/esofar/p/10486621.html Redis 集群简介 Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推 ...

  2. 保姆级分布式数据库 TiDB 6.0 集群安装手册

    作者: JiekeXu 原文来源: https://tidb.net/blog/94c2b44c 之前学习 TiDB 的时候一直想着要自己安装一套 TiDB 集群,近期由于新换了笔记本,配置还算凑合, ...

  3. Windows2003+SQL2000的集群安装手册

    1 集群服务器安装及配置 步骤 节点1 节点2 存储 注释 安装配置系统 上电 上电 断电 检查所有共享总线上的存储设备是否都已经断电,给各节点上电. 1.1 安装Windows Server 200 ...

  4. mongodb的单机和集群安装手册

    Mongodb的单机安装 1.下载镜像 docker pull mongo:latest 2.启动镜像 docker run -itd --name mongo -p 27017:27017 mong ...

  5. 一次搞定:分布式缓存 Redis 集群搭建!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Esofar 来源 | cnblogs.com ...

  6. Hbase完全分布式高可用集群安装配置

    1.准备安装软件 OS:centos7 Hadoop:hadoop-2.7.3 HBase:hbase-1.2.6 JDK:jdk-8u121-linux-x64 集群机器: 主机 IP地址 系统 软 ...

  7. 分布式缓存 Redis 集群搭建,这里一次性帮你搞定!

    作者:Esofar cnblogs.com/esofar/p/10486621.html Redis 集群简介 Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推 ...

  8. 分布式缓存 Redis 集群搭建

    点击上方的终端研发部,右上角选择"设为星标" Redis 集群简介 Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案. ...

  9. java 分布式 转码_分布式转码集群思路

    现在的转码程序是在通过增加WINFORM程序提高转码能力,存在下面两个问题: (1)FFMPEG转码非常费CPU,单个转码任务就会占用90%,一台主机上部署多个转码程序意义不大. (2)现在的扩展,是 ...

最新文章

  1. 一个从四秒到10毫秒,花了1年的算法问题?
  2. Http持久连接与HttpClient连接池
  3. SAP历史库存MB5B的详解
  4. 计算机无法识别文件夹,电脑提示错误:此卷不包含可识别的文件系统的解决办法...
  5. 期末复习、化学反应工程科目(第四章)
  6. 国内首本免费深度学习书籍!还有人没Get么?
  7. oracle查看用户路径,oracle 查看用户的表空间,表空间路径,角色,权限
  8. 实现 npm script 命令自动补全
  9. POJ-1001 求高精度幂
  10. python reduce函数怎么用_python内置函数reduce
  11. 用Adobe Illustrator将位图转为矢量图并上色
  12. 时间序列分析和预测(含实例及代码)
  13. flash花屏 html,电脑中Firefox火狐浏览器出现卡顿、花屏、Flash崩溃等问题的解决方法...
  14. linux 拷贝xlsx_linux 命令行将xlsx格式文件转换成CSV的5种方法
  15. 宁王比神联手,率锂电池和材料厂,决战锂矿
  16. 第04课:了解数据必备的文本可视化技巧
  17. 假如杨笠吐槽程序员。。。
  18. 星光不负赶路人|2022年终总结
  19. 极域教室老师版,控制同学电脑
  20. 领英加人的方法和细节,一个月轻松加1000+人

热门文章

  1. layuiadmin上手好难_新手如何快速上手自媒体赚钱?送你4个好建议!记得收藏
  2. 为什么转换不了html,特殊字符不会转换为html实体(html_entity_decode不工作)
  3. 【STM32入门】这个项目绝了,用手势来产生波形,基于手势控制的波形发生器
  4. 缺货大环境下,假货防不胜防,我们又该怎样分辨真假芯片?
  5. 找工作,姿势要帅气。
  6. php常见问题及其解决方案,PHP开源开发框架ZendFramework使用中常见问题说明及解决方案...
  7. linux磁盘高,CentOS 7.2中磁盘iowait过高解决
  8. char类型是多少 mat_opencv之Mat数据类型
  9. android九宫格密码源码,Android九宫格解锁的实现
  10. python函数模块讲解_课堂练习讲解_模块化函数封装