搭建redis集群服务器

三台服务器搭建Redis cluster集群 3.并在该文件夹下创建 6379,6380,bin,redis三个文件夹,6379,6380用来放置端口为6379和6380的redis配置文件redis.conf,bin下放置redis编译后的可执行文件redis-server,redis-cli,redis-check-rdb,redis-check-aof,redis-benchmark等,redis放置解压后的redis文件夹。./redis-cli -h 127.0.0.1(该ip为当前服务器ip) -c -p 6379。执行flushall。 阅读详情

学习目标:

1、在虚拟机中安装CentOS
2、在每个CentOS中都安装Java和Perl
3、在4个虚拟机中安装CentOS集群
4、配置4台CentOS为ssh免密码互相通信

在虚拟机中安装CentOS:

1、安装virtual box虚拟机虚拟机

2、使用课程提供的CentOS 6.5镜像即可,CentOS-6.5-i386-minimal.iso。

3、创建虚拟机:打开Virtual Box,点击“新建”按钮,点击“下一步”,输入虚拟机名称为eshop-cache01,选择操作系统为Linux,选择版本为Red Hat,分配1024MB内存,后面的选项全部用默认,在Virtual Disk File location and size中,一定要自己选择一个目录来存放虚拟机文件,最后点击“create”按钮,开始创建虚拟机。

4、设置虚拟机网卡:选择创建好的虚拟机,点击“设置”按钮,在网络一栏中,连接方式中,选择“Bridged Adapter”。

5、安装虚拟机中的CentOS 6.5操作系统:选择创建好的虚拟机,点击“开始”按钮,选择安装介质(即本地的CentOS 6.5镜像文件),选择第一项开始安装-Skip-欢迎界面Next-选择默认语言-Baisc Storage Devices-Yes, discard any data-主机名:spark2upgrade01-选择时区-设置初始密码为hadoop-Replace Existing Linux System-Write changes to disk-CentOS 6.5自己开始安装。

6、安装完以后,CentOS会提醒你要重启一下,就是reboot,你就reboot就可以了。

7、配置网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
service network restart
ifconfig

BOOTPROTO=static
IPADDR=192.168.0.X
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
service network restart

8、vi /etc/hosts
配置本机的hostname到ip地址的映射

9、配置xshell
比如后面我们要安装很多其他的一些东西,perl,java,redis,storm,复制一些命令直接去执行

10、关闭防火墙

service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off

vi /etc/selinux/config
SELINUX=disabled

关闭windows的防火墙

后面要搭建集群,有的大数据技术的集群之间,在本地你给了防火墙的话,可能会没有办法互相连接,会导致搭建失败

11、配置yum

yum clean all
yum makecache
yum install wget

2、在每个CentOS中都安装Java和Perl

WinSCP,就是在windows宿主机和linux虚拟机之间互相传递文件的一个工具

(1)安装JDK

1、将jdk-7u60-linux-i586.rpm通过WinSCP上传到虚拟机中
2、安装JDK:rpm -ivh jdk-7u65-linux-i586.rpm
3、配置jdk相关的环境变量
vi .bashrc
export JAVA_HOME=/usr/java/latest
export PATH=PATH:PATH:PATH:JAVA_HOME/bin
source .bashrc
4、测试jdk安装是否成功:java -version

(2)安装Perl

很多讲师,拿着自己之前花了很多时间调试好的虚拟机环境,去讲课,这个很不负责任

yum install -y gcc

wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
tar -xzf perl-5.16.1.tar.gz
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
perl -v

为什么要装perl?我们整个大型电商网站的详情页系统,复杂。java+nginx+lua,需要perl。

perl,是一个基础的编程语言的安装,tomcat,跑java web应用


3、在4个虚拟机中安装CentOS集群

(1)按照上述步骤,再安装三台一模一样环境的linux机器
(2)另外三台机器的hostname分别设置为eshop-cache02,eshop-cache03,eshop-cache04
(3)安装好之后,在每台机器的hosts文件里面,配置好所有的机器的ip地址到hostname的映射关系

比如说,在eshop-cache01的hosts里面

192.168.31.187 eshop-cache01
192.168.31.xxx eshop-cache02
192.168.31.xxx eshop-cache03
192.168.31.xxx eshop-cache04


4、配置4台CentOS为ssh免密码互相通信

(1)首先在三台机器上配置对本机的ssh免密码登录
ssh-keygen -t rsa
生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下
cd /root/.ssh
cp id_rsa.pub authorized_keys
将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了

(2)接着配置三台机器互相之间的ssh免密码登录
使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中

java,在公司里做项目,有几个人是自己去维护linux集群的啊?????

几乎没有,很少很少,类似这一讲要做的事情,其实都是SRE,运维的同学,去做的

但是对于课程来说,我们只能自己一步一步做,才有环境去学习啊!!!


基于虚拟机的linux集群环境,都准备好了,手上有4台机器,后面玩儿各种redis、kafka、storm、tomcat、nginx,都有机器了

redis集群3台服务器搭建以及单台集群搭建 pidfile /data/redis-6.2.6-cluster/var/redis_6705.pid #注意修改此处。pidfile /data/redis-6.2.6-cluster/var/redis_6701.pid #注意修改此处。pidfile /data/redis-6.2.6-cluster/var/redis_6702.pid #注意修改此处。 阅读详情

相关推荐

linux服务器上搭建单机的redis 跟搭建不带密码redis集群 以及带密码的redis集群

Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 这时我们需要拿到root用户权限才能执行yum命令   安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis  执行tar xzf redis-4.0.10.tar.gz。 第三步:编译。进入redis源码目录。make  ...

qq_42599451的博客 2361

三台机器搭建redis集群过程及问题记录

Redis版本 5.0.4 服务器版本 Linux CentOS 6;CentOS 7;CentOS 9; redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,三主三从。给三台机器都装上redis Linux安装部署Redis

craftsman2020的博客 5120

linux下autocad完美替代品bricscad的安装运行

前言 在Linux平台下,能完美兼容.dwg文件的软件并不多。 虽然国产的中望和浩辰为适配uos操作系统,近期都推出了linux版本,但目前好像还没有对应的破姐流出。(如果有的话请私信我或留下评论) 然而有了这一款源自比利时的软件——bricscad,linux下查看和编辑.dwg文件再也不是噩梦了! 安装pj 资源链接:https://pan.baidu.com/s/1dC7zarlqwuO5fa4CBL_KGQ 提取码:24j6 1.下载对应的压缩包,解压并安装其中对应的deb或rpm软件包。 2.在C

weixin_35259117的博客 4481

redis集群搭建(三主三从)

1/关闭三台服务器的防火墙,如果打开防火墙,需要开放对应的端口,例如185服务器需要打开7000、7001、17000、17001端口,其中17001和17000是集群总线端口,用于集群间的通信(非常重要)。尽量选择5.X.X版本,因为5以下版本不能用./redis-cli --cluster命令。2.三台机器安装C语言环境,redis安装依赖C语言环境。准备三台服务器,每台服务器上安装两个redis节点。选择一台机器,执行 初始化命令,需在src目录下。2.给压缩包赋权限,解压压缩包,复制到安装目录。

qq_22679769的博客 2903

Tiff、jpg图片怎么样添加地理坐标信息

Tiff、jpg图片怎么样添加地理坐标信息 一般,外业调查只有地图资料,如专题图、或者地形图,如何把这些地图资料的扫描地图带上坐标信息,从而内业实现信息化处理?以上问题,可以解决,但根据不同情况有不同的处理方法。     第一种,上面有经纬度外框,图片是矩形,但是没有地理信息。 通过图框的两个角的坐标确定范围,分别是左上(140°E,30°N);右下(150°W,30°N) 解决方

树木_xzw的博客 2万+

深度排查:网讯网卡WX1860AL4千兆网口降速百兆的硬件陷阱

本文详细剖析了网讯网卡WX1860AL4千兆网口降速至百兆的硬件故障排查过程。通过分析千兆以太网硬件原理,提供从网线、供电到PCB走线、焊接残留的标准化检修流程,并分享两种典型硬件陷阱(线序错误与焊锡短路)的实战修复案例,为硬件工程师解决类似传输速率问题提供系统性的诊断思路与方法。

a3b4c5的博客 1111

Redis集群安装(三主三从一哨兵)

​ 在三台服务器上分别搭建redis并测试是否能启动。

ζั͡山 ั͡有扶苏 ั͡✾的博客 1093

西电计科数据库系统期末复习笔记

本人西电19计科,数据库系统98,这是复习期间整理的笔记,基本涵盖了课程全部重点,有需要的学弟学妹可以在复习的时候参考一下。

Polaris的博客 8594

【Redis Cluster 集群部署详细步骤】

在其他两台服务器上安装redis,安装过程同上面的 安装redis,执行完install 那一步后即可,等会再从第一台服务器传redis.conf文件。进入redis.conf 把所有的6310改成6311即可,其他的在6310里都已经修改过了,保持一致。同理,分别执行其他两台服务器的从节点,在当前服务器即可,修改ip和masterid就行。三台服务器同样的操作。直接启动这个redis,每台服务器是这样的。每台服务器安装两个redis,先处理第一台服务器的第一个redis。连接客户端,查看主节点的id。

qq_52103423的博客 3297

001-基础入门-Web演示源码&资源&工具箱等

小迪安全2023笔记

wushangyu32335的博客 4257

RK3568 Android14 调试 RTL8211F 千兆以太网 (RGMII)

调试 RTL8211F 的核心在于:确认地址(看电阻贴片情况)和 搞定延时(配置 rgmii-id 或微调 delay 值)。一旦这两点对上了,RK3568 的千兆网络就能稳定运行。希望这篇结合原理图的实战记录能帮到你!

qq_33427070的博客 1647

redis集群搭建,三台服务器,6个redis服务

三台服务器搭建redis集群安装redis1. 安装redis 下载redis-4.0.6.tar.gz2. 上传至/home路径,解压:tar –xvf redis-4.0.6.tar.gz3. 进入目录 cd  /home/redis-4.0.64. 编译安装 make  会在/usr/local/bin/生成连接安装ruby环境1. 运行ruby –v查看ruby是否安装2. 若已安装但版...

5032

DeepSmote:一种深度SMOTE方法

DeepSmote 一种全新的将深度学习与Smote相结合的过采样方法! 目前在许多领域已经被使用,值得大家关注学习!

走在深度学习前沿的小宋 1445

两台服务器安装redis集群_Redis集群搭建及测试

Redis集群搭建及测试Redis有三种模式,前两种有点点问题,高可用做的不是那么好,目前来讲,最后一种Cluster模式算是最完美的,本文将模拟搭建这种模式的集群搭建过程,废话不多说,我要搭建成如下图所示的样子(灵魂画手,将就看):说明:一般来讲,生产环境的redis集群都是在不同机房的不同服务器上的,目的就是一个机房发生诸如掉电,火灾,断网等等问题时,依旧能够做到高可用,本文模拟3台服务器搭建...

weixin_30572707的博客 1202

PyTorch生成式人工智能(25)——基于Transformer实现机器翻译

不同于循环神经网络 (RNN) 按顺序处理数据,Transformer 以并行的方式处理输入数据(例如句子)。这种并行处理提高了效率,但并未使其能够识别输入的顺序。为了解决这个问题,Transformer 向输入的词嵌入中添加了位置编码。这些位置编码是分配给输入序列中每个位置的独特向量,其维度与输入词嵌入对齐。本节将以英语到法语的翻译为例,通过介绍如何训练 Transformer 模型将英语句子转换为法语,深入理解 Transformer 的架构及自注意力机制的运作方式。

盼小辉丶的博客 2713

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

概述、搭建Redis服务器、部署LNP+Redis、创建Redis集群、连接集群、集群工作原理

当master角色的服务器宕机时,对应的slave服务器会升级为master 并接手对应的hash槽,实现redis服务的高可用,例如停止host53主机的redis服务,对应的从会升级为master。2、--cluster-replicas 1 给每个master服务器分配一台slave服务器,每个主至少要分配1台slave服务器,不然无法实现redis服务的高可用。4、创建集群时,会自动给master角色的主机分配hash槽 ,通过hash槽实现数据的分布式存储。

m0_52686092的博客 2124

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Windows服务器环境搭建Redis集群

1、下载 Redis-x64-3.2.100

jike11231的博客 1361

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux搭建Redis集群(单服务器模拟搭建)

简介 本文使用单服务器模拟搭建redis集群,都是自己亲自搭建,避开过程中的坑,成功后才做的笔记。多服务起搭建只需参考本文,修改部分IP地址即可。 安装redis 这里只给出了简化后的安装过程,如果想看详细安装步骤和各个配置文件的作用,见:CentOS7安装Redis 1.下载 cd /usr/local/ mkdir redis wget http://download.redis.io/releases/redis-5.0.7.tar.gz 2.解压 tar -zxvf redis-5.0.7.tar

qq_39316962的博客 1647

两台服务器搭建redis集群

两台服务器搭建redis集群 ### 两台服务器,各启动三个实例,形成三主三从 实验机器IP: 172.31.25.110 172.31.25.111 系统环境:centos 7 1、安装所需环境和工具 yum -y install wget vim tcl gcc make 2、下载redis 压缩包并解压 cd /usr/local/ wget http://download.redi...

u011790603的博客 6115

Redis 多服务器集群搭建

Redis 多服务器集群搭建 近期,想到之前使用的Redis集群测试使用的是单服务器上的伪集群,重温《Redis深度历险-核心原理与应用实践》的案例,觉得还是搭建一下多服务器集群来玩一玩会更有感触。 常规操作,记录一下搭建集群的过程。 1 条件 基于redis6.0.9版本进行集群的搭建 集群要求至少六个节点,即每个主节点配置1个从节点,本集群是使用了3个主节点并每个下面挂一个从节点,三个主节...

dglx_的博客 1091

云服务器搭建redis集群

在搭建redis集群之前需要安装ruby。redis使用ruby来做集群的。用一个叫redis-trib.rb的ruby脚本。redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下(redis-xxx/src/)。是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的。所以re...

Wumengfan_Wu的博客 830

两台服务器安装redis集群_Redis Cluster搭建高可用Redis服务器集群

一、Redis Cluster集群简介Redis Cluster是Redis官方提供的分布式解决方案,在3.0版本后推出的,有效地解决了Redis分布式的需求,当一个节点挂了可以快速的切换到另一个节点,当遇到单机内存、并发等瓶颈时,可以采用分布式方案要解决问题。二、集群原理Redis Cluster架构图 Redis Cluster集群采用了P2P的模式,完全去中心化,Redis把所有的Key分成...

weixin_39662142的博客 213

Linux服务器中Redis哨兵集群的搭建

本文介绍Redis集群-哨兵模式的搭建方式以及配置方法,不喜勿喷。

weixin_43246215的博客 1143

手把手教你在Centos服务器搭建Redis集群

说明:因个人又穷又懒,只准备了一台服务器,如下集群实为伪集群,真实生产环境搭建原理相同,这里只是为了学习搭建流程。 1.基础环境 Linux系统:Centos7 Redis版本 集群环境 节点数量:6 运行端口: 36379、36380、36381、36382、36383、36384 2.Redis下载 推荐官网下载:Redis 3.安装包文件上传 将redis-6.2.5.tar.gz上传到/opt/software/redis/cluster_workspace目录...

liulianglin的专栏 1167

Redis服务器集群搭建

Redis简介 Redis(Remote Dictionary Server 远程字典服务器) -----是一款高性能分布式内存数据库 -----支持数据持久化(定期把内存里的数据存储到硬盘) -----支持多种数据类型string , list , hash … -----支持master-salver 模式数据备份 搭建Redis服务器 安装Redis软件所需要的依赖包gcc yum...

weixin_45598371的博客 179

俩台服务器搭建redis集群5.0.4

俩台服务器搭建redis集群 1、俩服务器分别新建目录:usr/local/redis-cluster 2、下载源码并解压编译(使用redis版本5.0.4) 3、tar xzf redis-5.0.4.tar.gz 4、cd redis-5.0.4 5、make & make install 测试编译:发现报错 6、cd src make test ...

weixin_30556959的博客 226
上一篇: 如何添加软件图标到鼠标右键菜单选项中
下一篇: Centos6.X 系统CentOS-Base.repo更新源调整
沐果果
博客等级 码龄10年 19粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值