欢迎来到天天文库
浏览记录
ID:41993335
大小:114.90 KB
页数:9页
时间:2019-09-05
《分布式Redis(Codis)-部署文档_计算机软件及应用_IT计文库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、分布式Redis(Coids)部署文档北京东方国信科技股份有限公司2015.06目录1前言11.1重耍声明11.2保密级别12变更记录23部署环境耍求34部署详细步骤34.1编译codis34.2安装Zookeeper及Codis44.2.1Zookeeper安装44.2.2Codis安装55部署注意事项71刖吕1.1重要声明木文档属于一般保密,请文档获得人员注意保密,感谢您的配合!1.2保密级别公司产品文档共三种保密级别:i般:本文档含有北京东方国信科技股份有限公司的产品保密信息,仅限于公司产品实施人员、和产品推广人员查阅。请文档获得人员注
2、意保密,未经文档起草部门的直属经理及以上管理人员的书而许可,不得向公司其他员工、任何第三方组织和个人透露本文档所含信息的全部或部分;秘密:本文档含有北京东方国信科技股份有限公司的产品保密信息,仅限于公司参与本产品研发人员及该产品的管理人员(产品经理、研发主管及更高职务人员)查阅。请文档获得人员注意保密,未经文档起草部门的直属经理及以上俗理人员的书面许可,不得向公司其他员工、任何第三方组织和个人透露木文档所含信息的全部或部分;机密:木文档含冇北京东方国信科技股份冇限公司的产品保密信息,仅限于公司参与本产甜的管理人员(产品经理、研发主管及更高职务
3、人员)查阅。请文档获得人员注意保密,未经文档起草部门的直加经理及以上管理人员的书面许可,不得向公司其他员工、任何第三方组织和个人透露本文档所含信息的全部或部分。2变更记录版本修改时间修改人修改内容备注V1.02015-6-23杨代星初稿3部署环境要求峡件要求:内存64GB以上,数量3台及以上Zookccpcr节点为奇数个数,建议三个节点以上,Codis节点根据内存的大小以及存储数据量來估算,建议6个节点以上,以达到互备的效果,如下表格以最低要求为例:组件类型主机1主机2主机1zookccpcrNodclNode2Node3Codis/Grou
4、plMeisterSlaveNSlaveNNCodis/Group2NNMasterNSlaveSlave4部署详细步骤编译codis编译需要依赖go语言,需要先配置GO环境,安装步骤如下:解压:tar-zxvfgol.x.Iinux-amd64.tar.gz配置GO环境变量:#definedgoexportG0R00T二/home/all_ecs_query/goexportPATH=$PATH:$G0R00T/bin配置go工作目录,这里codis源码路径exportGOPATH=/home/al1_ecs_query/codis-pro
5、j编译源码:cdcodis-projsrcgithub.comwandoulabscodis・/build,sh编译完成在目录下会有个deploy,tar文件备注:同类型机器,只需要编译一次就可以了,将delpoy.tar拷贝其他机器安装即可安装Zookeeper及Codis4.2.1Zookeeper安装将Zookccpcr装文件解压合适的目录,修改对应的配置文件,安装节点数应为奇数,具体步骤如下:1)tar-zxvfzookeeper,x.x.x2)cdzookeeper/conf(修改zoo.cfg配置文件)tickTime=2
6、000initLimit二5syncLimit=2dataDir=/Users/apple/zookeeperO/datadataLogDir=/Users/apple/zookeeperO/logsclientPort=4180server.0二xxx.xxx.1:xxxx:xxxxserver.1=xxx.xxx.1:xxxx:xxxxserver.2=xxx.xxx.1:xxxx:xxxx参数说明:tickTime:zookeeper屮使用的基木吋间单位,毫秒值.dataDir:数据目录.可以是任意目录.dataLogDir:log目录
7、,同样可以是任意目录.如果没冇设置该参数,将使用和dataDir相同的设置.clientPort:监听client连接的端口号.initLimit:zookeeper集群中的包含多台server,其中—台为leader,集群中其余的server为follower.initLimit参数配置初始化连接时,follower和lcadcrZ间的最长心跳时间.此时该参数设置为5,说明时间限制为5倍tickTime,即5*2000二10000ms二10s.syncLimit:该参数配置leader和follower之间发送消息,请求和应答的最大时间长度
8、.此时该参数设置为2,说明时间限制为2倍tickTime,即4000ms・server.X=A:B:C其中X是一个数字,表示这是第几号server.A是该serve
此文档下载收益归作者所有