redis cluster 集群搭建步骤和注意事项
2016-09-15 10:47
344 查看
1、安装Ubuntu ,修改root的密码。 sudo passwd (apt-get update 更新系统)
2、安装 Gcc 和G++ sudo apt-get install build-essential
3、下载 Redis wget http://download.redis.io/releases/redis-3.2.3.tar.gz
4、解压 tar -xvf redis-3.0.2.tar.gz
5、进入 redis-3.0.2 ,执行make编译源码,进入src目录 make install 安装(后面这个可能编译不通过,可以不关注)
6、进入 usr 下面 建立文件夹 mkdir redis (rm -r /tmp/test.txt 删除文件夹) cp 拷贝文件
7、修改redis.conf配置文件(daemonize 如果需要在后台运行,把该项改为yes)、
(这个节点必须要,在虚拟机里面)Bind 地址,最好不要绑定127 貌似 集群的时候不行,直接绑定当前的IP地址。
cluster的最少配置
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
注意事项:假如一台机器开启几个redis,如:在192.168.0.1 开启两个redis ,那么要创建两个redis.conf文件和文件夹,
redis1/redis.conf ,redis2/redis.conf
而且启动redis的时候,必须在 redis.conf的文件夹中启动(如:进入redis1文件夹启动redis,进入redis2文件夹启动redis),
不然集群用不了。
8、配置Ubuntu的IP地址需要配置全,不然 apt-get update 不能用(重启网络:sudo /etc/init.d/networking restart。即可)
# The primary network interfacea
auto eth0
iface eth0 inet static
address 192.168.2.170
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.2.1
9、安装所有的ruby, ruby apt-get install ruby-full
10、Ruby的redis接口没有安装 sudo gem install redis
11、//一定要加 ./ 不然找不到方法【不要用 127的IP地址,这样会造成找不到地址】
安装的方法:./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \
下面是需要的用到的一些配置和可能用到的命令:
ps -ef | grep redis 查看运行状态
sudo netstat -tunpl | grep 6379 查看端口号是否被占用
sudo /etc/init.d/networking restart 重启网卡的命令
操作步骤——配置网络
修改本地的网络:虚拟机设置网络完成确定,启动虚拟机,打开“网络和共享中心”—“本地连接”—“属性”—“Internet协议IPv4”,
根据本地网络IP规则配置虚拟机IP地址(如图:4.4-3 所示,一般与主机网段相同)。
附上讲的比较详细的方案:http://greemranqq.iteye.com/blog/2229640
2、安装 Gcc 和G++ sudo apt-get install build-essential
3、下载 Redis wget http://download.redis.io/releases/redis-3.2.3.tar.gz
4、解压 tar -xvf redis-3.0.2.tar.gz
5、进入 redis-3.0.2 ,执行make编译源码,进入src目录 make install 安装(后面这个可能编译不通过,可以不关注)
6、进入 usr 下面 建立文件夹 mkdir redis (rm -r /tmp/test.txt 删除文件夹) cp 拷贝文件
7、修改redis.conf配置文件(daemonize 如果需要在后台运行,把该项改为yes)、
(这个节点必须要,在虚拟机里面)Bind 地址,最好不要绑定127 貌似 集群的时候不行,直接绑定当前的IP地址。
cluster的最少配置
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
注意事项:假如一台机器开启几个redis,如:在192.168.0.1 开启两个redis ,那么要创建两个redis.conf文件和文件夹,
redis1/redis.conf ,redis2/redis.conf
而且启动redis的时候,必须在 redis.conf的文件夹中启动(如:进入redis1文件夹启动redis,进入redis2文件夹启动redis),
不然集群用不了。
8、配置Ubuntu的IP地址需要配置全,不然 apt-get update 不能用(重启网络:sudo /etc/init.d/networking restart。即可)
# The primary network interfacea
auto eth0
iface eth0 inet static
address 192.168.2.170
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.2.1
9、安装所有的ruby, ruby apt-get install ruby-full
10、Ruby的redis接口没有安装 sudo gem install redis
11、//一定要加 ./ 不然找不到方法【不要用 127的IP地址,这样会造成找不到地址】
安装的方法:./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
下面是需要的用到的一些配置和可能用到的命令:
ps -ef | grep redis 查看运行状态
sudo netstat -tunpl | grep 6379 查看端口号是否被占用
sudo /etc/init.d/networking restart 重启网卡的命令
操作步骤——配置网络
修改本地的网络:虚拟机设置网络完成确定,启动虚拟机,打开“网络和共享中心”—“本地连接”—“属性”—“Internet协议IPv4”,
根据本地网络IP规则配置虚拟机IP地址(如图:4.4-3 所示,一般与主机网段相同)。
附上讲的比较详细的方案:http://greemranqq.iteye.com/blog/2229640
相关文章推荐
- Elasticsearch 集群版本升级步骤及注意事项
- Android开发应用框架的搭建步骤及注意事项
- redis集群搭建及注意事项
- ElasticSearch集群搭建及注意事项
- hadoop集群搭建步骤整理及事项
- vue项目使用cli手脚架搭建的时候要开发的步骤和注意事项
- Hyper-v 高可用3:基于SMB的Hyper-V的故障转移集群搭建中的注意事项
- Microsoft Dynamcis CRM 2011 环境搭建基本步骤及注意的事项
- 关于在真实物理机器上用cloudermanger或ambari搭建大数据集群注意事项总结、经验和感悟心得(图文详解)
- LAMP 环境搭建关键步骤及注意事项
- 搭建KLEE环境步骤以及注意事项
- sentinel搭建redis集群的注意事项
- redis集群搭建及注意事项
- redis集群搭建及注意事项
- HBase-1. 搭建过程和集群安装注意事项
- Elasticsearch 集群版本升级步骤及注意事项
- 手工搭建hibernate4.2.2框架步骤及注意事项
- elasticSearch 2.0搭建集群注意事项
- 搭建Redis集群的注意事项
- redis集群搭建及注意事项