大数据学习1-Hadoop分布式搭建前的一些准备

博主目前也在学习阶段,把学到的东西和容易犯错的地方分享给大家
需要用到的软件:CenOS和MobaXterm_Personal(Xshell也可以)

在CenOS上克隆3台主机

右键主机名->管理->克隆,也可以自己创建

1)在这里插入图片描述
2)

在这里插入图片描述

3)虚拟机名称
master
slave1
slave2

修改主机名

重启后才会生效

vi /etc/hostname
   --master
   --slave1
   --slave2

修改IP

nmtui

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:每台主机都要修改,3台主机ip不能重复

重启网络)
systemctl restart network
检查是否配置成功)
ping xxx.xxx.xxx.xxx  #你自己的ip,ctrl+c停止ping命令,可以加 -c3限制次数,


这说明配置成功

配置主机映射

每台主机都要配置

vi /etc/hosts
 	192.168.1.11 master
 	192.168.1.12 slave1
 	192.168.1.13 slave2

关闭防火墙

systemctl disable firewalld  #开机不自启
systemctl stop firewalld

免密码登入

ssh-keygen  #生成密钥,一直敲回车,默认没密码

然后挨个输入以下命令

ssh-copy-id master #然后输入yes和root密码
ssh-copy-id slave1
shh-copy-id slave1

在这里插入图片描述
每台主机都要配置,记得先生成密钥

测试一下是否成功

在master主机上ping一下

ping slave1
ping slave2

安装jdk

jdk下载链接jdk提取码:hrz4
下载完成之后使用MobaXterm_Personal(用Xshell也可以)连接到master主机,并把jdk上传到master主机上的root目录下–>注意jdk一定是上传到master主机上,不要上传错了

首先查看是否已安装jdk
rpm -qa|grep jdk  

如果有java开头就卸载掉

rpm -e --nodeps java-xxx

输入java如果提示找不到文件就说明卸载成功
每台主机都要卸载

解压和重命名
tar zxfv jdk-8u161-linux-x64.tar.gz
mv jdk1.8.0_161/ jdk   
配置环境变量
vi /etc/profile

在最后一行输入以下配置

export JAVA_HOME=/root/jdk
export PATH=$PATH:$JAVA_HOME/bin
检查jdk是否可用
java -version
java

拷贝jdk和环境变量到salve1和salve2主机上

scp /etc/profile slave1:/etc/
scp /etc/profile slave2:/etc/
scp -r /root/jdk salve1:/root/  #-r表示所有子孙目录
scp -r /root/jdk salve2:/root/

做完以上操作没什么问题建议做个快照,方便Hadoop后面的学习和练习
可能出现的问题:如果在salve1/slave2主机输入java找不到文件时,那是因为没有让环境变量立即生效需要输入source /etc/profile

要是有什么问题欢迎留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值