The latest Hadoop environment configuration tutorial (newcomer friendly)
基于CentOS7平台的Hadoop安装及环境搭建全教程(新手向)
github链接:Github链接点击此处
This read.me
will teach you how to configure the environment of Hadoop based on CentOS7. There are also some tips that you need to know.
- 基于CentOS7平台的Hadoop安装及环境搭建全教程以及需要注意的操作和坑。
Update on 19,Nov,2019
Reference:
Hadoop安装原教程(原文链接):centos安装hadoop超级详细没有之一 jimuka_liu
JAVA JDK安装教程:Centos7中yum安装jdk及配置环境变量
笔者综合对比N个教程,在原有教程上进行了补充和优化,加入了配图以及更加详细的步骤介绍以及可能会遇到的各种坑。
1 前期操作
在操作过程中,如果遇到权限相关的问题,基本上在代码前面加sudo就可以解决(这样可以暂时获取权限)
1.1 Hadoop用户的创建
如果你安装 CentOS 的时候不是用的 “hadoop” 用户,那么需要增加一个名为 hadoop 的用户。
如果不需要创建用户,则直接开始步骤1.2
首先点击左上角的 “应用程序” -> “系统工具” -> “终端”,首先在终端中输入 su ,按回车,输入 root 密码以 root 用户登录,接着执行命令创建新用户 hadoop:
su # 上述提到的以 root 用户登录
useradd -m hadoop -s /bin/bash # 创建新用户hadoop
这条命令创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为shell。
CentOS创建hadoop用户
接着使用如下命令修改密码,按提示输入两次密码,可简单的设为 “hadoop”(密码随意指定,若提示“无效的密码,过于简单”则再次输入确认就行):
passwd hadoop
可为 hadoop 用户增加管理员权限,方便部署,避免一些对新手来说比较棘手的权限问题,执行: