前置
安装一个新的虚拟机,设置好网络,关闭防火墙,确保能连接到xshell
关闭防火墙
systemctl stop firewalld.service#关闭防火墙
systemctl disable firewalld.service#删除防火墙
更改网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d7901c7c-0f6e-4d03-8576-16d307a2e936
DEVICE=ens33
ONBOOT=yes
IPADDR=***.***.***.***//自己设置
GATEWAY=192.168.***.*//自己的网关
NETWORK=255.255.255.0
DNS1=8.8.8.8
重启网络
systemctl restart network.service
//或者
service network restart
免密登录
回到家目录
生成密钥
ssh-keygen -t rsa -P ""
然后啥都不要动
出现
[root@localhost ~]# ssh-keygen -t rsa -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
继续回车,生成密钥
然后输入ll -a
能看到这个文件
.ssh文件的内容
cat ./id_rsa.pub >> authorized_keys
允许192.168.153.145的root用户免密登录
ssh-copy-id -i ./id_rsa.pub -p22 root@192.168.153.145
输入
ssh -p22 root@192.168.153.145
免密登录配置成功
同步时间
yum install -y ntpdate
ntpdate time.windows.com
创建自动脚本
crontab -e
定时任务
* */5 * * * /usr/sbin/ntpdate -u time.windows.com
启动脚本
service crond start
修改计算机名字
vim /etc/hostname
//或者
hostnamectl set-hostname cp145
改完之后可以ping通 cp145
修改hosts
vim /etc/hosts
192.168.153.145 cp145
192.168.153.141 cp141
配置完后也可以ping通cp141
安装hadoop(一、JDK)
安装解压
用xftp将架包传到linux中
tar -zxvf ./hadoop-3.1.3.tar.gz -C ../soft/
tar -zxvf ./jdk-8u321-linux-x64.tar.gz -C ../soft/
可以用mv取别名
配置环境
vim /etc/profile
在第74行插入
export JAVA_HOME=/opt/soft/jdk180
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
wq保存退出
java -version
即配置成功