hadoop环境搭建初步(上)

前言

听说有很多初学者倒在这个环节,因为无法搭建环境而放弃了学习,之前在寻找资料的时候发现网络上不没有很多的相关的详细资料,所以我这里整理了较为详细的资料以供大家参考

搭建环境的步骤

准备两个软件
克隆虚拟机
网络设置
安装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软件的使用都在我的另一篇博客上有详细的介绍,在这里我就不做说明

XSell和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结尾的文件

欢迎分享,转载请注明出处,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值