Hadoop安装前期准备:配置JAVA环境

前边安装Linux虚拟机以及安装Ubuntu可以参考安装Hadoop前期准备:使用VirtualBox安装Ubuntu,Linux虚拟机-CSDN博客

1.创建Hadoop用户

如果安装Ubuntu的时候用的不是“hadoop”用户,那么需要增加一个名为 hadoop 的用户
首先按 ctrl+alt+t 打开终端窗口,输入如下命令创建新用户 :

$ sudo useradd –m hadoop –s /bin/bash

 上面这条命令创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为 shell接着使用如下命令设置密码,可简单设置为 hadoop,按提示输入两次密码:

$ sudo passwd hadoop

注意,输入密码时屏幕上是没有输出的,不要以为是卡了 

可为 hadoop 用户增加管理员权限,方便部署,避免一些对新手来说比较棘手的权限问题:

$ sudo adduser hadoop sudo

2.安装Java

• 到Java官网下载安装文件jdk-8u162-linux-x64.tar.gz

3.把JAVA压缩包移到虚拟机中

1.创建共享文件夹

在Windows系统创建一个新的文件夹,我命名为shared

2.设置文件夹

打开virtualbox选择设置,确保此时是不是启动状态

选择共享文件夹比添加

勾选自动挂载和固定分配,路径是我们刚刚新建的文件夹的路径

3.创建共享

启动虚拟机,点击“设备”,选择“安装增强工具”

如果弹出错误

右键光盘弹出即可

接下来出现弹窗,点击运行等待安装

安装后重启就可以使用了

如果重启后打开显示没有权限

右键打开属性——权限,可以看到,sf_shared是在vboxsf所在组的

我们可以打开终端输入以下代码就可以了

sudo usermod -aG vboxsf $(whoami)

再次打开就可以实现文件夹共享,然后我们把下载好的jdk压缩包拖到共享文件夹中。可以看到虚拟机的sf_shared也出现了

4.解压缩

登陆到hadoop账号

注意这里需要右上角切换登录,不能直接在终端输入  “sudo su - hadoop”  换账号

解压缩

在Linux命令行界面输入以下指令

$cd /usr/lib
$sudo mkdir jvm     #创建/usr/lib/jvm目录用来存放JDK文件
$cd ~               #进入hadoop用户的主目录

$cd /media/sf_shared       
#注意区分大小写字母,刚才已经通过FTP软件把JDK安装包jdk-8u162-linux- x64.tar.gz上传到该目录下

$sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm  
#把JDK文件解压到/usr/lib/jvm目录下

结果如下图

5.配置环境

继续输入以下指令

$cd ~
$vim ~/.bashrc

如果显示,如没有跳过到“ 编辑”

输入

sudo apt-get install exuberant-ctags

sudo apt-get install vim

编辑

在文件开头加上以下几行代码

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意按   i   键入编辑,编辑完成后按   Esc  键,键入    :wq   退出编辑

 继续执行以下命令让.bashrc文件的配置立即生效:

$source ~/.bashrc

可以使用如下命令查看是否安装成功:

$java -version

如下表示安装成功 

  • 28
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值