实验环境:rhel7.3虚拟机
主机信息 | 实现功能 |
---|---|
server1 | hadoop |
真机 | 测试 |
1.hapdoop单节点的搭建
hadoop单节点是在本地创建一个文件系统,与伪分布式文件系统的不同之处在于单节点在hadopp的专用目录下上传和下载,而伪分布式文件系统是在本地再搭建另一个文件系统,这个文件系统与hadoop的专用目录处于不同的目录,新建的文件系统与原本的文件系统构成了分布式文件系统,但由于同处于本地,所以被称为伪分布式文件系统。
单节点适用于测试和开发。
1.创建hadoop用户
将hadoop相关安装包都放在hadoop用户家目录下,并将安装包的所属用户和组改为hadoop
[root@server1 ~]# useradd hadoop
[root@server1 ~]# passwd hadoop
Changing password for user hadoop.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@server1 ~]# id hadoop
uid=1001(hadoop) gid=1001(hadoop) groups=1001(hadoop)
[root@server1 ~]# ls
hadoop-2.10.0.tar.gz jdk-8u121-linux-x64.rpm
[root@server1 ~]# mv * /home/hadoop/
[root@server1 ~]# su - hadoop
[hadoop@server1 ~]$ ls
hadoop-2.10.0.tar.gz jdk-8u121-linux-x64.rpm
[root@server1 ~]# cd /home/hadoop/
[root@server1 hadoop]# chown hadoop.hadoop hadoop-2.10.0.tar.gz
[root@server1 hadoop]# chown hadoop.hadoop jdk-8u121-linux-x64.rpm
[root@server1 hadoop]# su - hadoop
Last login: Sun Dec 22 06:17:24 CST 2019 on pts/0
[hadoop@server1 ~]$ ls
hadoop-2.10.0.tar.gz jdk-8u121-linux-x64.rpm
[hadoop@server1 ~]$ ll
total 546732
-r-------- 1 hadoop hadoop 392115733 Dec 22 06:14 hadoop-2.10.0.tar.gz
-rw-r--r-- 1 hadoop hadoop 167733100 Dec 22 06:13 jdk-8u121-linux-x64.rpm
2.解压压缩包
解压压缩包,并做软连接,安装jdk环境
[hadoop@server1 ~]$ tar zxf hadoop-2.10.0.tar.gz
[hadoop@server1 ~]$ ls
hadoop-2.10.0 jdk-8u121-linux-x64.rpm
hadoop-2