Virtual Box安装配置--至Redis集群安装

刚安装好外网跟你的主机都是ping不通的,这时候需要配置网络,

在这之前如果你输入ifconfig 会不显示ip地址,这时候你 输入cd /etc/sysconfig/network-scripts 这个网卡目录下,一般都会有ifcfg-eth0这个文件的,

1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。

2. 输入ifconfig -a命令,可显示eth0和lo。

3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。

4. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes,但ifconfig的结果没有任何改变。(省略该步骤不知道是否有效)

5. service network restart,重启。出现shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。


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

输入之后把里面的内容改为如下所示:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes

BOOTPROTO=dhcp

然后重启网络:service network restart

如果说想要把下面的IP地址固化一下的话:

Virtual Box安装配置--至Redis集群安装


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

然后添加如下所示的东西

BOOTPROTO=static
IPADDR=192.168.0.X     //这个是你自己的ip根据你自己的电脑来写
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

然后:service network restart

这个时候你就可以ping外网,跟你的宿主机的ip了 ,如下图所示,已经可以ping的通了


Virtual Box安装配置--至Redis集群安装




最后  配置hosts


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

Virtual Box安装配置--至Redis集群安装

关闭防火墙

service iptables stop

service ip6tables stop

chkconfig iptables off
chkconfig ip6tables off

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

然后修改下面的文件的内容

vi /etc/selinux/config
SELINUX=disabled


配置yum


yum clean all
yum makecache

yum install wget



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:$JAVA_HOME/bin
source .bashrc

4、测试jdk安装是否成功:java -version


安装Perl

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

在执行下面这个命令之前,要先进性        yum install -y gcc

./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    这里给出了我的配置截图

Virtual Box安装配置--至Redis集群安装

注意:这里四台机子的hosts都得是这样的,所以复制到其他三台的hosts就行了

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



(1)首先在三台机器上配置对本机的ssh免密码登录
ssh-****** -t rsa
生成本机的公钥,过程中不断敲回车即可,ssh-******命令默认会将公钥放在/root/.ssh目录下
cd /root/.ssh
cp id_rsa.pub authorized_keys

将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了  logout是退出

每台机器上都这么弄一下



(2)接着配置三台机器互相之间的ssh免密码登录

使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中Virtual Box安装配置--至Redis集群安装


ll -a 可以查看隐藏的文件夹,这时候/root/.ssh文件夹是没有的,你输入ssh-****** -t rsa就会生成.ssh这个文件到/root下


相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2022-01-08
  • 2022-12-23
  • 2021-04-14
  • 2021-12-31
  • 2021-12-29
  • 2021-07-31
猜你喜欢
  • 2021-11-19
  • 2022-12-23
  • 2021-07-06
  • 2021-10-05
  • 2022-01-08
  • 2021-09-04
  • 2021-09-01
相关资源
相似解决方案