centos7安装图片教程
大数据集群环境准备(centos7)
文章目录
- 大数据集群环境准备(centos7)
- 准备3台虚拟机
- 三台虚拟机关闭防火墙
- 三台机器更改主机名
- 三台机器做主机名与IP地址的映射
- 三台机器机器免密码登录
- 三台机器时钟同步
- 三台机器安装jdk
准备3台虚拟机
准备三台虚拟机的步骤总结
1.右键打开虚拟目录,直接复制三个虚拟机
2.打开虚拟机
3.我已复制该虚拟机
4.改其余几个的IP
5.ping外网测试
- 1.直接复制粘贴已经好的机器,实现克隆
- 2.打开虚拟机
- 3.选择我已复制该虚拟机
- 4.我们复制的虚拟机,IP地址是一样的,所以我们要改复制机器的IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
因为是centos7,比较方便,直接修改IP改个数就行
- 5.重启网络服务
service network restart (centos6的)
systemctl restart network (centos7的)
- 6.ip addr 查看IP已经修改
- 7.ping外网,ping通成功
三台虚拟机关闭防火墙
关闭防火墙,并禁止开机自启动
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
查看firewall状态
systemctl status firewalld.service
三台机器关闭selinux (内核的防火墙)
- 临时关闭 (推荐永久关闭)
临时关闭
setenforce 0
查看SELinux状态
getenforce
- 永久关闭 (推荐)
vi /etc/sysconfig/selinux
- 可以重启,也可以后面配完免密登录再起
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
三台机器机器免密码登录
在三台机器执行以下命令,生成公钥与私钥
ssh-keygen -t rsa
执行该命令之后,按下三个回车即可!!!
三台机器将拷贝公钥到第一台机器
三台机器执行命令:
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
三台机器时钟同步
安装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环境搭建