redistwemproxy集群安装手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
redistwemproxy集群安装手册

一、概述 Redis集群安装有两种方式,第一种为编译源码安装,第二种为二进制安装,具体选择哪一种方式根据实际情况决定。 本文档所使用版本如下: redis:redis-3.0.0-rc5 Twemproxy:nutcracker-0.4.0 autoconfig:2.69 常用Linux命令不清楚可以查看相关网站 本文档所述redis集群架构如下: 本文档使用120和121搭建redis集群,每台机器各启动两个redis实例和一个twemproxy实例。Redis端口分别为6379 6380 采用源码编译方式安装需服务器具有访问外网权限,二进制安装不需求。 所有安装包均已上传至文件服务器 二、源码编译方式安装 1、安装automake 执行:yum install automake,出现如下输入Y完成安装: 2、libtool安装 执行:yum install libtool 出现如下输入yes完成安装 3、autoconfig安装 ①上传autoconf-2.69.tar.gz至/usr/local/src目录下 ②执行tar -xzvf autoconf-2.69.tar.gz ③cd autoconf-2.69 ④执行./configure ⑤执行make ⑥执行make install 至此,autoconfig安装完毕 4、redis安装 ①上传redis-3.0.0-rc5.zip至/usr/local/src目录下 ②执行unzip redis-3.0.0-rc5.zip ③执行cd redis-3.0.0-rc5 ④执行makemake install ⑤执行mkdir /usr/local/redis ⑥执行cp src/redis-server src/redis-cli /usr/local/redis ⑦执行 cd /usr/local/redis ⑧执行 chmod 777 redis-server redis-cli ⑨执行 ./redis-server --port 6379 --save 出现如下 ⑩执行 ./redis-cli -p 6379出现如下 11、执行set test 11111,在执行get test 5、Twemproxy安装 ①、上传twemproxy.tar.gz至/usr/local/src ②、执行tar -vf twemproxy.tar.gz ③、执行cd?twemproxy ④、执行?autoreconf?-fvi ⑤、执行?./configure? ⑥、执行make -j 8 make install ⑦、执行cp src/nutcracker /usr/local/redis ⑧、执行cp conf/nutcracker.yml /usr/local/redis ⑨、执行cd /usr/local/redis ⑩、执行 chmod 777 nutcracker 至此twemproxy安装完成 Twemproxy配置 ①、执行vim /usr/local/redis/nutcracker.yml ②、如下位置添加: servers: - :6379:1 - :6380:1 - :6379:1 - :6380:1 注意:listen这里一定不能写为localhost或者,一定要写为本机IP Server列表需要按照自己配置填写 至此,twemproxy配置完毕 Twemproxy启动 #cd /usr/local/redis #./nutcracker -c nutcracker.yml -o twemproxy.log -d -v 0 #cd /usr/local/redis/ #./redis-cli -h -p 22121 其中-c为设置配置文件,-o为log文件地址 –v为日志等级–h为主机地址 在redis客户端(和)访问出现如下表示安装成功 6、值得注意的那些坑: ?①、Twemproxy安装需要autoconfig,autoconfig安装需要automake和libtool,所以一定要先安装aotumake和libtool,否则会报各种乱七八糟文件找不到的错误 ?②、Twemproxy是用autoconfig生成配置文件,所以直接执行./config会报错:没有配置文件 ?③、Twemproxy makefile没有做特殊的文件处理,所以生成的可执行文件和源码文件以及中间.o文件都混合在src目录下,执行时候要注意查看 ?④、Twemproxy?script目录下文件经测试基本都会报错,群里问了几个人也都一样,但是有写文档写的可以测试,目前不要去管 ?⑤、启动Twemproxy之前先配置,先

文档评论(0)

sa74g0hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档