目录
2.2 安装 Hadoop 前的准备工作(如果网络没问题就很简单)
2.4.2.3启动Hadoop(第一次会出现很多问题,所以附上解决方法)
2.1 创建Hadoop 用户(简单)
$ sudo useradd –m hadoop –s /bin/bash
$ sudo passwd hadoop
$ sudo adduser hadoop sudo
2.2 安装 Hadoop 前的准备工作(如果网络没问题就很简单)
本节介绍安装Hadoop之前的一些准备工作,包括更新APT、安装vim编辑器、SSH。
2.2.1 更新 APT
为了确保Hadoop安装过程顺利进行,建议执行下面命令更新APT软件:
$ sudo apt-get update
在这里我出现了问题,在安装好Ubuntu之后:
然后在网上找了许多方法都不可行,最后发现一个博主说要确定连网!!!!
连网:点击设置(左下角工具图标)--找到并打开网络(右下角网络适配器要连接并且是NAT)
以上才确保了是在连网状态下!!!!然后当你在输入更新命令时会是这样:
这会花费一定的时间!!!
2.2.2 安装vim编辑器
在Ubuntu操作系统中,可以使用vim编辑器来创建文件和修改文件,执行如下命令安装vim编辑器
$ sudo apt-get install vim
安装时需要输入密码,若需要确认,在提示处输入y即可(耐心等待);
2.2.3安装 SSH
Ubuntu默认已安装了SSH客户端,因此,这里还需要安装SSH服务端,请在Linux的终端中执行以下命令:
$ sudo apt-get install openssh-server
安装后,可以使用如下命令登录本机:
$ ssh localhost
如果使用的就是stu账户目标登陆账户也是stu,登陆之后用户没有变化,会造成没有反馈的感觉。
然后,请输入命令exit
退出刚才的SSH,就回到了原先的终端窗口;然后,可以利用ssh-keygen
生成密钥,并将密钥加入到授权中,命令如下:
$exit
$ cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
$ ssh-keygen -t rsa # 会有提示,都按回车即可
$ cat ./id_rsa.pub >> ./authorized_keys # 加入授权
在root用户下执行以上操作(:后边都敲回车)
中间用cat命令追加,然后ssh localhost就能实现免密登陆了
exit退出ssh!
此时,再执行ssh localhost
命令,无需输入密码就可以直接登录了。
2.3 安装 Java 环境
由于Hadoop本身是使用Java语言编写的,因此,Hadoop
的开发和运行都需要Java的支持,对于Hadoop3.1.3
而言,要求使用JDK1.8
或者更新的版本。
可从Oracle官网下载JDK1.8
安装包也可从课程准备好的镜像地址下载,执行如下命令创建/usr/lib/jvm
目录用来存放JDK文件:
$ cd /usr/lib
$ sudo mkdir jvm #创建/usr/lib/jvm目录用来存放JDK文件
执行如下命令对安装文件进行解压缩:(提前设置好共享文件夹)
我也有总结---原文链接:https://blog.csdn.net/m0_59865073/article/details/128192013
$ cd ~ #进入stu用户的主目录
$ cd Downloads #切换到