Redis分布式集群部署安装及细节(多主机搭建集群开启多个服务)
2018-01-17 09:41
585 查看
注意: redis的安装步骤与同机器下一致,这里只讲解个别不同配置的修改
每台主机都有固定的IP
10.25.84.105SZD-L0073672 此台机器部署了多个服务
10.25.84.106SZD-L0073671
10.25.84.69 SZD-L0073673
10.25.84.70 SZD-L0073674
10.25.85.83 SZD-L0073660
注:删除整个文件夹的linux命令 rm –rf /usr/local/redis3.0/redis-3.2.11
此文件夹被删除,而linux是没有垃圾回收站的,慎用
SZD-L0073673的IP 10.25.84.69 [b]下:7003、7004[/b]
SZD-L0073674的IP10.25.84.70 下:7005、7006
分别修改这3台机器下对应的2个redis实例的redis.conf文件绑定对应机器的ip,
如SZD-L0073671下的两个redis配置改成 bind 10.25.84.106,保存退出
注意:改好之后,要关闭每台虚拟机的防火墙,执行命令:service iptablesstop——立即生效,永久关闭防火墙执行命令:chkconfig iptables off——重启生效
# cd/usr/local/cluster/7001
# redis-serverredis.conf
# cd/usr/local/cluster/7002
# redis-serverredis.conf
查看启动实例的状态:
# ps –ef|grepredis
SZD-L0073671的IP 10.25.84.106 下:7001、7002
SZD-L0073673的IP 10.25.84.69 [b]下:7003、7004[/b]
SZD-L0073674的IP10.25.84.70 下:7005、7006
进入SZD-L0073674 (随便那台都行) cd /usr/local/redis/redis-3.2.1/src下(你的解压目录),执行
./redis-trib.rb create --replicas 1 10.25.84.106:7001 10.25.84.106:7002 10.25.84.69:7003 10.25.84.69:7004 10.25.84.70:700510.25.84.70:7006
此时,有可能报错 是因为部署cluster需要ruby支持
检查ruby –v 等版本(在一台机器部署多个服务时已经解决过)
然后进行简单的测试
随便进入一台主机,
cd/usr/local/redis3.0/redis-3.2.1/src
redis-cli -c -h10.25.84.70 -p 7005
setguofei 123
ok
getguofei 123
ok
接下来就可以进入框架测试了
每台主机都有固定的IP
10.25.84.105SZD-L0073672 此台机器部署了多个服务
10.25.84.106SZD-L0073671
10.25.84.69 SZD-L0073673
10.25.84.70 SZD-L0073674
10.25.85.83 SZD-L0073660
注:删除整个文件夹的linux命令 rm –rf /usr/local/redis3.0/redis-3.2.11
此文件夹被删除,而linux是没有垃圾回收站的,慎用
一、 虚拟机环境部署
分别在三个主机上部署两个实例(与同一台机器上部署一样)
SZD-L0073671的IP 10.25.84.106 下:7001、7002SZD-L0073673的IP 10.25.84.69 [b]下:7003、7004[/b]
SZD-L0073674的IP10.25.84.70 下:7005、7006
分别修改这3台机器下对应的2个redis实例的redis.conf文件绑定对应机器的ip,
如SZD-L0073671下的两个redis配置改成 bind 10.25.84.106,保存退出
注意:改好之后,要关闭每台虚拟机的防火墙,执行命令:service iptablesstop——立即生效,永久关闭防火墙执行命令:chkconfig iptables off——重启生效
分别启动三个主机上部署的实例
进入每台主机的分别配置, 开启对应配置的实例:# cd/usr/local/cluster/7001
# redis-serverredis.conf
# cd/usr/local/cluster/7002
# redis-serverredis.conf
查看启动实例的状态:
# ps –ef|grepredis
SZD-L0073671的IP 10.25.84.106 下:7001、7002
SZD-L0073673的IP 10.25.84.69 [b]下:7003、7004[/b]
SZD-L0073674的IP10.25.84.70 下:7005、7006
进入SZD-L0073674 (随便那台都行) cd /usr/local/redis/redis-3.2.1/src下(你的解压目录),执行
./redis-trib.rb create --replicas 1 10.25.84.106:7001 10.25.84.106:7002 10.25.84.69:7003 10.25.84.69:7004 10.25.84.70:700510.25.84.70:7006
此时,有可能报错 是因为部署cluster需要ruby支持
检查ruby –v 等版本(在一台机器部署多个服务时已经解决过)
然后进行简单的测试
随便进入一台主机,
cd/usr/local/redis3.0/redis-3.2.1/src
redis-cli -c -h10.25.84.70 -p 7005
setguofei 123
ok
getguofei 123
ok
接下来就可以进入框架测试了
相关文章推荐
- Ubuntu 17.10 用 apt 搭建 lamp 环境、安装 phpmyadmin、redis 服务+扩展、mysql 扩展、开启错误提示、配置虚拟主机
- hadoop集群环境搭建之zookeeper集群的安装部署
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)
- Hadoop生态系统搭建(5)—— 分布式协同服务框架 Zookeeper 的安装部署与测试
- CentOS6.5下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)
- 基于dubbo从传统MVC架构转向SOA架构分布式设计4--(服务部署集群搭建及负载均衡)
- Jstorm 集群搭建过程/Jstorm集群一键安装部署
- coreos集群搭建,以及flannel服务安装和mpi应用测试
- Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态
- 用 KVM 搭建web集群实验笔记 - 安装Nginx 和配置Web服务
- 搭建3个节点的hadoop集群(完全分布式部署)--3 zookeeper与hbase安装
- Ubuntu14.04下Cloudera安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)(在线或离线)
- 分布式协调服务zookeeper01-zookeeper集群安装部署
- 搭建3个节点的hadoop集群(完全分布式部署)5 flume安装及flume导数据到hdfs
- CentOS6.5下Cloudera安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)
- 六台Debian主机安装搭建Cloudera Manager 5和CDH5(版本5.9.0)大数据集群
- spark2.0.1 on yarn with hue 集群搭建部署(三)msyql安装
- 搭建3个节点的hadoop集群(完全分布式部署)--2安装mysql及hive