centos7安装图片教程

大数据集群环境准备(centos7)

文章目录

  • 大数据集群环境准备(centos7)
  • 准备3台虚拟机
  • 三台虚拟机关闭防火墙
  • 三台机器更改主机名
  • 三台机器做主机名与IP地址的映射
  • 三台机器机器免密码登录
  • 三台机器时钟同步
  • 三台机器安装jdk

准备3台虚拟机

准备三台虚拟机的步骤总结

1.右键打开虚拟目录,直接复制三个虚拟机
2.打开虚拟机
3.我已复制该虚拟机
4.改其余几个的IP
5.ping外网测试
  • 1.直接复制粘贴已经好的机器,实现克隆

4台服务器配置OpenStack 4台服务器做虚拟集群_centos

  • 2.打开虚拟机

4台服务器配置OpenStack 4台服务器做虚拟集群_hadoop_02

  • 3.选择我已复制该虚拟机

4台服务器配置OpenStack 4台服务器做虚拟集群_IP_03

  • 4.我们复制的虚拟机,IP地址是一样的,所以我们要改复制机器的IP

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

因为是centos7,比较方便,直接修改IP改个数就行

4台服务器配置OpenStack 4台服务器做虚拟集群_IP_04

  • 5.重启网络服务

service network restart (centos6的)

systemctl restart network (centos7的)

4台服务器配置OpenStack 4台服务器做虚拟集群_4台服务器配置OpenStack_05

  • 6.ip addr 查看IP已经修改
  • 7.ping外网,ping通成功

4台服务器配置OpenStack 4台服务器做虚拟集群_4台服务器配置OpenStack_06

三台虚拟机关闭防火墙

关闭防火墙,并禁止开机自启动

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

查看firewall状态

systemctl status firewalld.service

三台机器关闭selinux (内核的防火墙)

  • 临时关闭 (推荐永久关闭)

临时关闭

setenforce 0

查看SELinux状态

getenforce

  • 永久关闭 (推荐)

vi /etc/sysconfig/selinux

4台服务器配置OpenStack 4台服务器做虚拟集群_4台服务器配置OpenStack_07

  • 可以重启,也可以后面配完免密登录再起

reboot

三台机器更改主机名

hostnamectl set-hostname node01.hadoop.com

hostnamectl set-hostname node02.hadoop.com

hostnamectl set-hostname node03.hadoop.com

reboot

hostnamectl 查看主机名

三台机器做主机名与IP地址的映射

vi /etc/hosts

shift + g 然后 o 直接在最后一行插入

192.168.72.110 node01.hadoop.com node01
192.168.72.120 node02.hadoop.com node02
192.168.72.130 node03.hadoop.com node03

4台服务器配置OpenStack 4台服务器做虚拟集群_centos_08

三台机器机器免密码登录

在三台机器执行以下命令,生成公钥与私钥

ssh-keygen -t rsa

执行该命令之后,按下三个回车即可!!!

4台服务器配置OpenStack 4台服务器做虚拟集群_centos_09

三台机器将拷贝公钥到第一台机器

三台机器执行命令:

ssh-copy-id node01

将第一台机器的公钥拷贝到其他机器上

在第一台机器上面指向以下命令(scp 其实就是远程拷贝)

scp /root/.ssh/authorized_keys node02:/root/.ssh

scp /root/.ssh/authorized_keys node03:/root/.ssh

免密之后,链接测试 01-02-03-02-01

4台服务器配置OpenStack 4台服务器做虚拟集群_hadoop_10

三台机器时钟同步

安装ntp服务

yum install ntp -y

启动服务

systemctl start ntpd

开机启动服务

systemctl enable ntpd

更改时区 (centos7安装的时候已经选过了)

timedatectl set-timezone Asia/Shanghai

启用ntp同步

timedatectl set-ntp yes

同步时间

ntpq -p

三台机器安装jdk

centos6,有自带的JDK

查看自带的openjdk

rpm -qa | grep java

卸载系统自带的openjdk

rpm -e java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64 tzdata-java-2016j-1.el6.noarch java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 --nodeps

centos7,没有自带的jdk,所以直接解压、配置环境变量即可

为了保持我们的安装环境统一和一致,我们这里创建一个约定俗成的文件夹,来安装软件

mkdir -p /export/servers

上传jdk到 /export/servers路径下去,并解压

tar zxvf jdk-8u144-linux-x64.tar.gz

配置环境变量

vi /etc/profile

export JAVA_HOME=/export/servers/jdk1.8.0_144
export PATH=:$JAVA_HOME/bin:$PATH

刷新配置文件

source /etc/profile

以上一台机器的jdk已经装好,通过scp远程拷贝添加到另外两台

在另外两台分别创建文件夹

mkdir -p /export/servers

scp远程拷贝到另外两台

scp -r /export/servers/jdk1.8.0_144/ node02:/export/servers/

scp -r /export/servers/jdk1.8.0_144/ node03:/export/servers/

再分别修改环境变量

vi /etc/profile

export JAVA_HOME=/export/servers/jdk1.8.0_144
export PATH=:$JAVA_HOME/bin:$PATH

source /etc/profile

查看JDK版本

java -version

下一篇 CDH版本的zookeeper环境搭建