前言
听说有很多初学者倒在这个环节,因为无法搭建环境而放弃了学习,之前在寻找资料的时候发现网络上不没有很多的相关的详细资料,所以我这里整理了较为详细的资料以供大家参考
搭建环境的步骤
准备两个软件
克隆虚拟机
网络设置
安装SSH
使用XShell软件进行操作
修改主机名和免密登陆的配置
jdk的安装
hadoop的安装
两个软件的准备
为了方便搭建环境,我推荐大家在搭建环境之前先准备两个软件。第一个是XShell,第二个是Xftp
克隆虚拟机及其相关配置
这一步是很简单的,相信大家都会的,直接在VMware station窗口进行克隆即可,然后我们将网络设置一下,设置成【桥接模式】然后我们开机进入CentOS7系通过后,我们可以用图像化界面的方式连接网络,也可以使用命令行方法进行连接。
安装SSH
在我们完成虚拟机的网络配置过后,那就要开始干正事了,首先要解决的便是安装SSH。
安装SSH所需要的命令很简单:
sudo yum -y install openssh-client openssh-server
关闭防火墙
我们可以先查看防火墙是否关闭,使用以下命令:
firewall-cmd --state
如果防火墙未关闭,则我们关闭防火墙:
systemctl stop firewalld
在这里需要注意下,Ubuntu和CentOS是不一样的命令,我们在这里使用的是CentOS的命令,Ubuntu的命令在这里就不做介绍,百度上很容易找到相关的命令
使用XShell软件进行操作
关于Xshell软件和Xftp软件的使用都在我的另一篇博客上有详细的介绍,在这里我就不做说明
修改主机名和免密登陆的配置
sudo vi /etc/hostname
修改为简单一点的拼写即可,我们在这里将其设置为node1,利用【i】键入,用【:wq】保存退出。然后我们再使用
sudo hostname node1
此时我们的主机名已经修改完毕。再就是将自己的IP地址添加到/etc/hosts文件下
vi /etc/hosts
保存并退出,下面开始免密登录的配置
ssh-keygen -t rsa
一直回车就行,然后在使用以下命令
ssh-copy-id -i ~/.ssh/id_rsa.pub node1
ssh node1
##JDK的安装
JDK安装包我们直接去网络上自行下载即可,然后使用Xftp传入Linux系统中,解压即可
tar -xvf jdk1.8.0_****.tar.gz -C ~
ln -s jdk1.8.0_60****/ jdk
然后我们配置环境变量
vi .bashrc
然后在下面添加以下配置信息
export JAVA_HOME=/home/hadoop/jdk
export PATH=$PATH:$JAVA_HOME/bin
退出
source .bashrc #使修改生效
##hadoop的安装
也是和JDK的安装一样,先去下载hadoop的压缩包,传入Linux系统,用tar命令
tar -xvf hadoop2.9****.tar.gz -C ~
ln -s hadoop2.9****/ hadoop
然后我们配置环境变量
vi .bashrc
然后在下面添加以下配置信息
export HADOOP_HOME=/home/hadoop/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
退出
source .bashrc #使修改生效
进入~/hadoop/etc/hadoop目录下用rm -rf *.cmd 命令删除cmd结尾的文件
欢迎分享,转载请注明出处,谢谢!