ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:501.91KB ,
资源ID:20396294      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20396294.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CentOS 74安装Redis 409集群Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CentOS 74安装Redis 409集群Word文件下载.docx

1、7005Redis3192.168.44.1270037006Redis默认端口6379,这里为了方便,所以使用7001-7006来进行区分安装步骤环境准备下面的配置,每台机器都要做修改主机名rootlocalhost # vim /etc/hostname配置yum源我们使用网易的yum源,速度快rootredis1 # cd /etc/yum.repos.d/rootredis1 yum.repos.d# mkdir oldrootredis1 yum.repos.d# mv CentOS-* old/rootredis1 yum.repos.d# wget rootredis1 yum.

2、repos.d# mv CentOS6-Base-163.repo CentOS7-Base-163.reporootredis1 yum.repos.d# vim CentOS7-Base-163.repo把里面的所有baseurl属性值的$releasever为对应的OS主版本号(5,6,7)改成下图清理yumrootredis1 yum.repos.d# yum clean allrootredis1 yum.repos.d# yum makecache关闭SElinuxrootredis1 yum.repos.d# vim /etc/selinux/configrootredis1 y

3、um.repos.d# setenforce 0rootredis1 yum.repos.d# getenforce升级yum都升级下到最新rootredis1 yum.repos.d# yum update正式安装安装编译环境rootredis1 yum.repos.d# yum -y install gcc gcc-c+ libstdc+-devel zlib-devel安装Redisrootredis3 yum.repos.d# cd /usr/local/rootredis3 local# wget http:/download.redis.io/releases/redis-4.0.

4、9.tar.gzrootredis3 local# tar zxvf redis-4.0.9.tar.gz改下文件名rootredis3 local# mv redis-4.0.9 redisrootredis3 local# rm -rf redis-4.0.9.tar.gz进行编译rootredis3 local# cd redis/rootredis3 redis# makerootredis3 redis# make install进入/usr/local/bin可以看到下面几个东西。rootredis1 redis# cd /usr/local/bin/rootredis1 bin#

5、 ls查看下redis版本rootredis1 # redis-server -v配置每个节点Redis1节点rootredis1 # cd /usr/local/redis/创建一个redis-cluster的文件夹并在里面分别创建7001和7004文件夹用来区分节点rootredis1 redis# mkdir -p redis-cluster/7001,7004rootredis1 redis# cp redis.conf redis-cluster/7001/redis-7001.conf修改下配置rootredis1 redis# vim redis-cluster/7001/red

6、is-7001.confbind 192.168.44.10 #改为设定的端口port 7001 #改为设定的端口daemonize yes #后台启动pidfile /var/run/redis_7001.pid #pidfile文件appendonly yes #aof日志开启 有需要就开启,它会每次写操作都记录一条日志cluster-enabled yes #启动集群模式cluster-config-file nodes-7001.conf #集群内部配置文件,改掉端口号cluster-node-timeout 15000 #节点超时时间,单位:毫秒同样配置下7004端口,只要把端口和p

7、id文件还有cluster nodes改成7004rootredis1 redis# cp redis-cluster/7001/redis-7001.conf redis-cluster/7004/redis-7004.confrootredis1 redis# vim redis-cluster/7004/redis-7004.confRedis2节点rootredis2 redis# cd /usr/local/redis/rootredis2 redis# mkdir -p redis-cluster/7002,7005配置文件修改下端口同上Redis3节点rootredis3 red

8、is# cd /usr/local/redis/rootredis3 redis# mkdir -p redis-cluster/7003,7006开通防火墙在节点1上开通7001和7004,其他节点开通各自对应的端口,并且需要开通群集总线端口集群总线端口为redis客户端连接的端口 + 10000如redis端口为6379则集群总线端口为16379故,所有服务器的点需要开通redis的客户端连接端口和集群总线端口不开通总线端口会发现到时候集群创建的时候一直显示joinrootredis1 redis# firewall-cmd -permanent -zone=public -add-por

9、t=7001/tcprootredis1 redis# firewall-cmd -permanent -zone=public -add-port=7004/tcprootredis1 # firewall-cmd -permanent -zone=public -add-port=17001/tcprootredis1 # firewall-cmd -permanent -zone=public -add-port=17004/tcprootredis1 redis# firewall-cmd reload启动每个节点在redis1上rootredis1 redis# redis-serv

10、er /usr/local/redis/redis-cluster/7001/redis-7001.conf rootredis1 redis# redis-server /usr/local/redis/redis-cluster/7004/redis-7004.conf在redis2上redis-server /usr/local/redis/redis-cluster/7002/redis-7002.conf redis-server /usr/local/redis/redis-cluster/7005/redis-7005.conf在redis3上redis-server /usr/

11、local/redis/redis-cluster/7003/redis-7003.conf redis-server /usr/local/redis/redis-cluster/7006/redis-7006.conf检查服务检查各redis节点启动情况redis是否启动成功和监听端口rootredis1 # ps -ef | grep redisrootredis1 # netstat -tnlp | grep redisredis-trib.rb环境准备(只需在一台机器上执行此步骤)Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中,第三步中已

12、将它复制到 /usr/local/bin 目录中,可以直接在命令行中使用了。使用下面这个命令即可完成安装。rootredis1 redis# cd /usr/local/redis/src/rootredis1 src# cp redis-trib.rb /usr/local/bin/redis-trib.rb是采用Ruby实现的Redis集群管理工具。内部通过Cluster相关命令帮助我们简化集群创建、检查、槽迁移和均衡等常见操作,使用之前需要安装Ruby依赖环境安装rubyrootredis1 src# yum -y install ruby ruby-devel rubygems rpm

13、-build我们需要换下源来升级下ruby,默认的是2.0的版本太老了,redis需要2.2以上的版本,否则报下面的错误升级ruby需要解决上面的报错先安装rvm,在升级ruby。先执行一条官方https:/rvm.io/上面的命令gpg -keyserver hkp:/ -recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB在执行一条curl -sSL https:/get.rvm.io | bash -s stable上面表示执行成功rootredis1 yum

14、.repos.d# source /etc/profile.d/rvm.shList一下可以安装的版本rootredis1 yum.repos.d# rvm list known安装ruby 2.4.1rootredis1 yum.repos.d# rvm install 2.4.1这部可能要等一会,速度很慢,国外网站下载来的rootredis1 yum.repos.d# rvm use 2.4.1rootredis1 yum.repos.d# rvm remove 2.0.0rootredis1 yum.repos.d# ruby version安装gemrootredis1 src# ge

15、m install redis执行redis-trib.rb命令rootredis1 # redis-trib.rb create -replicas 1 192.168.44.10:7001 192.168.44.11:7002 192.168.44.12:7003 192.168.44.10:7004 192.168.44.11:7005 192.168.44.12:-replicas参数指定集群中每个主节点配备几个从节点,这里设置为1。这里因为测试,只用了3台机器,如果部署节点使用不同的IP地址,redis-trib-rb会尽可能保证主从节点不分配在同一台机器下,因此会重新排序节点表顺序。节点列表顺序用于确定主从角色,先主节点之后是从节点。创建过程中首先会给出主从节点角色分配的计划,如下图:输入yes报错解决方法安装的时候由于防火墙问题,导致群集第一次启动失败,然后再次启动报错删除aof,nodes.conf,rdb的文件还是报错最后在每个节点上执行了下面的命令终于成功redis-cli -p端口号-h主机物理地址FLUSHALLCLUSTER RESET SOFT

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1