2 centos集群搭建

上一篇 《1-缓存架构意义》讲解了为啥需要缓存架构、对比其他方式、意义。

现在我们从环境搭建开始一步步从各个知识点去讲解缓存架构方案的落地,本章节主要讲解centos 集群搭建及ssh相互免密登录

环境配置:(4 node)
VirtualBox 5.0.24.8355
CentOS-6.5-i386-minimal.iso

安装 VirtualBox

VirtualBox 安装这里就不介绍了

centos 安装

打开VirtualBox ,选择新建,如下图:


新建.png

下一步,内存大小修改为1024,下一步,创建,下一步,到文件位置和大小,选择存放位置,最后创建.

接下来,右键刚刚创建的虚拟机,设置网络,选择网卡1,将连接方式设置桥接网卡,确定(注:这里根据自身环境设置,也可以nat),启动

在弹出界面启动页面,选择知道centos iso 镜像,然后确定,选择第一个启动方式,回车,disc found 选择skip,一路默认回车即可,进入安装等待,如下图:

进入安装
选择
进入登录.png

接下来配置网络,vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改如下:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp

:wq 保存退出

service network restart

ifconfig,查看ip

重新进入,vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改如下:

BOOTPROTO=static
IPADDR=192.168.0.13
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

:wq 保存退出

service network restart

网络测试

由于安装的是minimal,接下来做一些基础设置及安装

关闭防火墙

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

vi /etc/selinux/config
SELINUX=disabled

重启

配置yum

yum -y install wget
yum -y install vim

安装jdk

rpm -ivh jdk-7u65-linux-i586.rpm

配置环境变量:
cd ~ && vi .bashrc
export JAVA_HOME=/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin
source .bashrc

测试jdk安装是否成功 java -version,出现版本信息表示成功

安装perl

cd /usr/local
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 && rm -rf perl-5.16.1.tar.gz && cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
perl -v

centos 集群搭建

创建集群节点

  • 上面安装完后,init 0
  • 集群需要4个节点,因此可以通过VirtualBox 克隆复制相同的3个node(右键上面创建的node -> 复制即可)
  • 完成复制,node2、3、4需要修改一些文件信息,步骤如下
  • vim /etc/udev/rules.d/70-persistent-net.rules (记录网卡和对应的硬件信息),如下图:


    第一步
  • vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改ip
  • vi /etc/sysconfig/network 修改主机名,如下图:


    第三步
  • reboot 重启,ping www.baidu.com 查看网络是否连接成功
  • 配置4node的ip 与 hostname 的映射关系,vim /etc/hosts, ping hostname 查看网络是连接成功

ssh 互免密登录

  • 在所有node 执行 ssh-keygen -t rsa 生成本机的公钥(默认路径 /root/.ssh),一路回车即可
  • 在一个node中将公钥复制到 authorized_keys文件
    cd /root/.ssh
    cp id_rsa.pub authorized_keys
  • 在其他三个node中将公钥远程复制到上面node 的authorized_keys文件中
    ssh-copy-id -i my-cache1 , 输入yes ,然后密码即可
  • 将my-cache1 的authorized_keys文件拷贝到其他节点中,其他节点执行:
    scp root@my-cache1:/root/.ssh/authorized_keys /root/.ssh/
  • ssh 某个节点测试

注:前面的t-cache1 由于修改了,故统指 my-cache1

以上就是本章内容,如有不对的地方,请多多指教,谢谢!

为了方便有需要的人,本系列全部软件都在 https://pan.baidu.com/s/1qYsJZfY

下章预告:主要讲解 redis 安装及启动方案

作者:逐暗者 (转载请注明出处)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,458评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,030评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,879评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,278评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,296评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,019评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,633评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,541评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,068评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,181评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,318评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,991评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,670评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,183评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,302评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,655评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,327评论 2 358

推荐阅读更多精彩内容