欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2023/12/18 编程问答 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 codis配置_分布式缓存Codis集群安装手册 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

安装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集群安装手册的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。