一、虚拟机安装
VMware虚拟机下载地址:https://pan.baidu.com/s/1gXspKov4RC_kHnhdYqcZlQ
提取码:8nqy
二、Linux操作系统安装
CentOS7系统下载地址:https://pan.baidu.com/s/1az4V7fWMxFa1cPNMjHBonw
提取码:afob
安装过程详见:https://blog.csdn.net/zcg_good/article/details/109236635
三、网络配置(VM上NAT模式和桥接模式讲解)
让服务器之间互通必须要让服务器处于同一网段
IP:服务器的唯一标识
NETMASK:子网掩码
GATWAY:网关
DNS:域名解析服务器
网段:子网掩码用来判断计算机之间是否在同一网段
公式:子网掩码二进制 & IP的二进制 = 网段
NAT模式:虚拟机虚拟出路由器 有自己的网关ip,所以在虚拟机上的服务器都连接这个路由器
桥接模式:虚拟机虚拟出一个虚拟网卡,服务器通过虚拟网卡连接到真实网卡,所以网关ip是真实路由器上的网关ip
四、linux网络配置
ip配置
ifconfig查看网卡信息
修改ip配置文件
vi /etc/sysconfig/network-scripts/ifcfg-(自己的名字)
HWADDR=00:0C:29:E3:61:81
TYPE=Ethernet
BOOTPROTO=static // ip改为静态,保持不变
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=b8360b13-b30d-4dd2-ad29-a5f806a368b9
ONBOOT=yes // 开机自动启动网卡
IPADDR=192.168.80.66 // 设置ipv4地址
NETMASK=255.255.255.0 // 设置子网掩码
GATEWAY=192.168.80.2 // 设置网关
DNS1=192.168.80.2 // 设置DNS
注:网关与虚拟机上的网关ip保持一致
dns最好设置与网关ip一致,会通过路由连接到最近的dns域名解析服务器。也可以设置8.8.8.8
修改完之后要重启网络服务
命令:
service network restart
systemctl restart network
这两个命令有什么区别?
redhat/centos 7后 用第二个命令 版本不同 也对第一种命令兼容
了解DNS?
域名解析服务器,我们通常配置hosts文件用来映射ip和域名,这样通过查找本地的hosts文件,就能将ip和域名匹配,但现实中域名和ip太多,就需要通过连接域名解析服务器,去进行匹配。
常见的域名解析服务器:
谷歌:8.8.8.8
百度:180.76.76.76
阿里:223.5.5.5
114:114.114.114.114
主机名配置
hostname 查看主机名
临时修改 hostname + 主机名称
永久修改 vi /etc/hostname —
重启reboot 永久生效
网络映射配置
vi /etc/hosts–添加
192.168.80.66 bigdata66
五、Linux关闭防火墙
查看防火墙状态:fairwall-cmd --state 或者 7版本 systemctl status firewalld.service(常用)
临时关闭防火墙:systemctl stop firewalld.service
永久关闭防火墙:systemctl disable firewalld.service(先关闭防火墙,再永久关闭)
六、关闭SELinux
查看SELinux状态:
/usr/sbin/sestatus -v 如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
getenforce 也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 设置SELinux 成为permissive模式
setenforce 1 设置SELinux 成为enforcing模式
2、永久关闭 修改配置文件需要重启机器:
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
七、Linux安装jdk
1、将jdk的包传到服务器上
解压:tar -zxvf 包名 -C 解压路径
例如:tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/moudle/
-C change directory 改变目录
2、配置环境变量
vi ~/.bash_profile
添加以下内容
JAVA_HOME=/opt/moudle/jdk1.8.0_181
export JAVA_HOME
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export PATH
3、使环境变量生效
source ~/.bash_profile
检查:java -version
注意:以上配置的是用户环境变量
当前系统环境变量是 /etc/profile
八、Linux安装hadoop
配置hadoop环境变量
vi ~/.bash_profile
HADOOP_HOME=/opt/moudle/hadoop-2.7.3
export HADOOP_HOME
PATH= H A D O O P H O M E / b i n : HADOOP_HOME/bin: HADOOPHOME/bin:HADOOP_HOME/sbin:$PATH
export PATH
生效:source ~/.bash_profile
这个是当前用户的环境变量,建议修改系统环境变量