1、安装
tar -zxvf redis-2.8.9.tar.gz
cd redis-2.8.9
make
make test (测试之用可以跳过)
make install (管理员权限,加sudo)
遇到的问题:make test时出现:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
安装tcl:
tar -zxvf tcl8.6.1-src.tar.gz
cd tcl8.6.1
cd unix
./configure
make
make install
2、配置
1)安装完成,将src下的 redis-server和redis-cli放到 /usr/local/bin/ 下,方便使用
cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/
cp src/redis-sentiel /usr/local/bin/
2)创建redis文件夹
sudo mkdir /etc/redis
sudo mkdir /var/redis
3)将启动脚本复制到/etc/init.d目录下
sudo cp utils/redis_init_script /etc/init.d/redis_6379
4)创建redis的工作目录
sudo mkdir /var/redis/6379
3、启动redis(启动成功如图所示)
/*前台启动
sudo /etc/init.d/redis_6379 start
(拷贝redis.conf–>6379.conf)
/*后台启动
sudo /etc/init.d/redis_6379 start &
4、测试
后台启动程序之后进行测试,查看是否部署成功;
如下图所示部署成功
5、配置sentiel(26379):
//修改sentinel.conf中的配置项:
vi sentinel.conf
sentinel monitor redis(集群的名字) (机子的ip) 6379 1
例如:sentinel monitor redisCluster 172.19.34.24 6379 1
6、redis-sentinel sentinel.conf –sentinel& /* 类似更新
7、查看:redis-cli -h(机子的ip) -p 26379 info Sentinels
redis-cli -h 192.128.50.105 -p 26379 info Sentinel
出现如下信息说明配置正确:
8、需要在前台应用端的hbase-site.xml文件中修改以下几项: