本文主要是介绍hadoop2.7.3的安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 准备工作
1.已安装的linux系统,我安装的是ubuntu16.04.2。可以用虚拟机进行安装。
jdk和hadoop的安装包。我的版本是jdk-8u121-linux-x64和hadoop-2.7.3。
2. 在linux系统下创建hadoop用户
创建hadoo用户是为了更加方便,如果只是为了实验,也可以不创建。
创建hadoop用户的命令:
sudo useradd -m hadoop -s /bin/bash
并且使用了/bin/bash 作为shell。
接着设置hadoop用户的密码,可以就用hadoop作为密码:
sudo passwd hadoop
为hadoop用户增加管理员权限,避免以后遇到权限问题。(这里可能存在点问题,后续我还使用了chmod 等命令修改权限,不过由于没有linux基础,此处留坑,以后再填。)
sudo adduser hadoop sudo
3.注销当前用户,利用hadoop用户登录
4. 更新apt,后续下载软件会用到,注意要连接到网络
sudo apt-get update
利用apt下载vim
sudo apt-get install vim
5.安装SSH,配置SSH免密码登陆
ubuntu默认安装了SSH client,现在要安装SSH server
sudo apt-get install openssh-server
完成后,登陆本机:
ssh localhost
此时会需要密码。利用如下代码配置免密码登陆:
exit
#退出刚才的ssh localhost
cd ~/.ssh/
#没有该目录,先执行一次ssh localhost,~代表用户的主文件夹,这里即“/home/hadoop/
ssh-keygen -t rsa
#产生公密钥??
cat ./id_rsa.pub >> ./authorized_keys
#.pub文件即公钥
此时再ssh localhost就不用输入密码了。
java的安装和环境变量的设置
1.下载或者拷贝jdk,并进行解压,之后配置环境变量。
#编辑profile文件,该文件为所有用户设置环境变量
vim /etc/profile
#在该文件底部加入
JAVA_HOME=///路径
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
#并可以用以下代码测试
java -version
javac
hadoop的安装与配置
同理jdk,将hadoop的安装文件解压。
修改hadoop-env.sh,配置java的jdk路径。
export JAVA_HOME=//路径
伪分布式配置参考:http://www.powerxing.com/install-hadoop/
这篇关于hadoop2.7.3的安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!