codis是分布式redis解决方案

centos系统下安装codis需要安装相关的依赖,将图中的依赖上传至centos系统中

依次进行安装:

一、go环境的安装配置

  • 解压到install目录下:
tar -zxf go1..linux-amd64.tar.gz -C ../install/

解压成功后,切换目录

可以看到在install目录下会多一个go目录

  • 配置环境变量:

编辑环境变量:

vi /etc/profile

拖动到底部,插入以下配置:

##GO_HOME
export GOROOT=/opt/install/go
export GOPATH=/opt/install/go_path/codis

为了使环境变量生效,执行source命令:

source /etc/profile

 二、安装glibc

进入目录并解压:

tar -zxf glibc-2.17.tar.gz

解压成功后,进入解压后的目录,新建build文件夹:

cd glibc-2.17
mkdir build
cd build/

安装并设置路径:

../configure --prefix=/usr

加速安装:

make -j2
make install

 三、Zookeeper的安装部署启动

进入目录,并解压到install目录下:

tar -zxf zookeeper-3.4..tar.gz -C ../install/

解压成功后,进入解压后的目录:

进入conf目录,并将zoo_sample.cfg文件名修改为zoo.cfg:

进入bin目录,启动zookeeper:

启动成功后,可以查看集群节点名称:

四、codis的安装配置

进入文件目录,并指定解压到install目录下:

tar -zxf codis3.2.2-go1.8.5-linux.tar.gz -C ../install/

进入install目录,新建目录go_path/codis,(注:此处创建的目录与上面go环境变量配置的一致)

将解压生成的文件夹移动到新创建的目录下:

进入到codis解压目录,依次创建两个目录,如下:

另外,我们需要进入之前安装的redis目录下,将redis.conf文件复制到刚刚创建的两个目录中:

在当前目录下需要修改redis.conf文件配置:

a.注释掉本地端口

b.关闭保护模式

c.设置后台可以运行

保存修改即可

接下来,依次进入上面创建的redis_6831和redis_6832文件夹目录,同样修改redis.conf文件,修改内容同上

另外,redis_6831中的redis.conf的port要修改为6831,如下:

redis_6832中的redis.conf的port要修改为6832,如下:

分别启动两个端口的codis:

查看启动结果和进程编号:

Codis的安装配置的更多相关文章

  1. Redis Codis 部署安装

    背景 关于Redis的高可用除了只身的Sentinel和Cluster之外,还有一个用的比较多的是Codis,由于公司的Redis大部分都使用Codis,本文就针对Codis进行相关的安装部署进行说明 ...

  2. codis3.2安装配置中的一些问题

    1.参考文档与参考资料问题 安装codis集群之前,我先在网上找资料,然后又到github的项目官方地址找,不得不说,相关的资料不好找,而且找到之后有些东西说的也不是很清楚.由于codis版本迭代的问 ...

  3. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  4. Hive on Spark安装配置详解(都是坑啊)

    个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...

  5. ADFS3.0与SharePoint2013安装配置(原创)

    现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...

  6. Hadoop的学习--安装配置与使用

    安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...

  7. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

  8. Windows环境下的NodeJS+NPM+Bower安装配置

    npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...

  9. ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)

    1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...

随机推荐

  1. datax 从mysql到mysql

    需求:把a服务器上mysql数据迁移到b服务器上mysql中. 1.下载datax:  https://github.com/alibaba/DataX 2.解压tar -zxvf datax.tar ...

  2. LOJ P10171 牧场的安排 题解

    每日一题 day6 打卡 Analysis 状压dp dp[i][j]+=dp[i-1][k]; #include<iostream> #include<cstdio> #in ...

  3. mongodb存储引擎WiredTiger

      MongoDB3.2后默认采用WiredTiger存储引擎. 组成 WiredTiger由三部分组成: Mongos: 负责查询请求的路由和对ShardServer的管理: ConfigServe ...

  4. Elasticsearch 调优之 搜索速度优化

    本章讨论搜索速度优化:搜索速度与系统资源.数据索引方式.查询方式等多方面 1.为文件系统cache预留足够的内存 1)应用程序一般情况下,读写都会被操作系统“cache” 2)cache保存在物理内存 ...

  5. P1143 进制转换

    漂亮小姐姐点击就送:https://www.luogu.org/problemnew/show/P1143 题目描述 请你编一程序实现两种不同进制之间的数据转换. 输入输出格式 输入格式: 输入数据共 ...

  6. 爬虫(十二):scrapy中spiders的用法

    Spider类定义了如何爬去某个网站,包括爬取的动作以及如何从网页内容中提取结构化的数据,总的来说spider就是定义爬取的动作以及分析某个网页 工作流程分析 以初始的URL初始化Request,并设 ...

  7. 特征工程学习01-sklearn单机特征工程

    特征工程学习01-sklearn单机特征工程 小书匠 kindle  0.数据的导入 from sklearn.datasets import load_iris  #导入IRIS数据集  iris= ...

  8. Educational Codeforces Round 49 (Rated for Div. 2)

    题目链接 还缺F和G,至少上橙之后把F补了吧. A - Palindromic Twist 题意:每个字母恰好操作一次,变成其之前或者其之后的一个字母,注意'a'和'z'不互通,求是否可以变成回文串. ...

  9. 详解css3 pointer-events(阻止hover、active、onclick等触发事件来

    pointer-events 更像是JavaScript,它能够: 阻止用户的点击动作产生任何效果 阻止缺省鼠标指针的显示 阻止CSS里的 hover 和 active 状态的变化触发事件 阻止Jav ...

  10. 1.linux 基本操作和命令

    整理复习之前的linux学习笔记,正好贴出来了.   1.[root@chen ~]#    [当前登录用户@主机名  当前所在目录]# 当前用户身份     #号表示管理员root     $号表示 ...