Hadoop 平台安装

一、 Linux 操作系统环境设置

安装环境

服务器集群单节点,机器最低配置:双核 CPU、8GB 内存、100G 硬盘
运行环境CentOS 7.4
服务和组件服务和组件根据实验需求安装

安装过程

步骤一:查看服务器的 IP 地址

[root@localhost ~]# ip addr show 

步骤二:设置服务器的主机名称

[root@localhost ~]# hostnamectl set-hostname master
[root@localhost ~]# bash
[root@master ~]# hostname
master  //出现master就表示服务器主机名称以更改成mater

步骤三:绑定主机名与 IP 地址

[root@master ~]# vi /etc/hosts

添加以下内容:

192.168.200.10 master     //主机IP地址 主机名

步骤四:查看 SSH 服务状态

[root@master ~]# systemctl status sshd

看到 active (running)就表示 SSH 已经安装并启用。

● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: **active (running)** since Wed 2022-07-06 15:26:04 CST; 20min ago
     Docs: man:sshd(8)
           man:sshd_config(5)

步骤五:关闭防火墙

[root@master ~]# systemctl stop firewalld
[root@master ~]# systemctl disable firewalld //永久关闭防火墙

关闭防火墙后要查看防火墙的状态,确认一下

[root@master ~]# systemctl status firewalld

看到 inactive (dead)就表示防火墙已经关闭

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: **inactive (dead)**
     Docs: man:firewalld(1)

步骤六:创建 hadoop 用户

[root@master ~]# useradd hadoop   //创建一个名为hadoop的用户
[root@master ~]# passwd hadoop   //设置密码为haoop

因为密码太简单需要输两次

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.

二、安装 JAVA 环境

步骤一:下载 JDK 安装包

jds安装包(密码: epbY)

步骤二:卸载自带 OpenJDK

[root@master ~]# rpm -qa | grep java

java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2017b-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch

删除相关文件

[root@master ~]# rpm -e --nodeps java-1.8.0-openjdk-headless1.8.0.131-11.b12.el7.x86_64
[root@master ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131- 11.b12.el7.x86_64
[root@master ~]# rpm -e --nodeps java-1.7.0-openjdk-headless1.7.0.141-2.6.10.5.el7.x86_64
[root@master ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141- 2.6.10.5.el7.x86_64

步骤三:安装 JDK

[root@master ~]# tar -zxvf jdk-8u152-linux-x64.tar.gz -C /usr/local/src/ 

查看是否JDK 安装在 /usr/local/src/jdk1.8.0_152 目录中。

[root@master ~]# ll /usr/local/src/

total 0
drwxr-xr-x 8 10 143 255 Sep 14  2017 jdk1.8.0_152

将jdk1.8.0_152名称改成jdk

[root@master ~]# cd /usr/local/src/
[root@master src]# ls
jdk1.8.0_152
[root@master src]# mv jdk1.8.0_152/ jdk
[root@master src]# ls
jdk
[root@master src]# cd jdk/
[root@master jdk]# pwd
/usr/local/src/jdk

步骤四:设置 JAVA 环境变量

[root@master ~]# vi /etc/profile

在文件的最后增加如下两行:

export JAVA_HOME=/usr/local/src/jdk
export PATH=$PATH:$JAVA_HOME/bin

执行 source 使设置生效:

[root@master ~]# source /etc/profile //检查 JAVA 是否可用

[root@master ~]# echo $JAVA_HOME 
/usr/local/src/jdk

[root@master ~]# java -version //能够正常显示 Java 版本则安装并配置成功
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
[root@master ~]# tar -zxvf jdk-8u152-linux-x64.tar.gz -C /usr/local/src/

三、安装 Hadoop 软件

步骤一:安装 Hadoop 软件

[root@master ~]# tar -zxvf hadoop-2.7.1.tar.gz -C /usr/local/src/ //将安装包解压到/usr/local/src/目录下
[root@master ~]# ll /usr/local/src/
total 0
drwxr-xr-x 9 10021 10021 149 Jun 29  2015 hadoop-2.7.1
drwxr-xr-x 8    10   143 255 Sep 14  2017 jdk

查看 Hadoop 目录,得知 Hadoop 目录内容如下:

[root@master ~]# ll /usr/local/src/hadoop-2.7.1/
total 28
drwxr-xr-x 2 10021 10021   194 Jun 29  2015 bin
drwxr-xr-x 3 10021 10021    20 Jun 29  2015 etc
drwxr-xr-x 2 10021 10021   106 Jun 29  2015 include
drwxr-xr-x 3 10021 10021    20 Jun 29  2015 lib
drwxr-xr-x 2 10021 10021   239 Jun 29  2015 libexec
-rw-r--r-- 1 10021 10021 15429 Jun 29  2015 LICENSE.txt
-rw-r--r-- 1 10021 10021   101 Jun 29  2015 NOTICE.txt
-rw-r--r-- 1 10021 10021  1366 Jun 29  2015 README.txt
drwxr-xr-x 2 10021 10021  4096 Jun 29  2015 sbin
drwxr-xr-x 4 10021 10021    31 Jun 29  2015 share

bin:此目录中存放 Hadoop、HDFS、YARN 和 MapReduce 运行程序和管理软件
etc:存放 Hadoop 配置文件。
include: 类似 C 语言的头文件
lib:本地库文件,支持对数据进行压缩和解压。 libexe:同 lib
sbin:Hadoop 集群启动、停止命令
share:说明文档、案例和依赖 jar 包

将hadoop-2.7.1改为hadoop

[root@master ~]# cd /usr/local/src/
[root@master src]# mv hadoop-2.7.1/ hadoop
[root@master src]# ls
hadoop  jdk

步骤二:配置 Hadoop 环境变量

[root@master ~]# vi /etc/profile

//在文件的最后增加如下两行:
export HADOOP_HOME=/usr/local/src/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOMR/sbin

执行 source 使用设置生效:

[root@master src]# source /etc/profile

//检查设置是否生效:
[root@master src]# hadoop
出现 Hadoop 帮助信息就说明 Hadoop 已经安装好了

步骤三:修改目录所有者和所有者组

[root@master src]# chown -R hadoop:hadoop /usr/local/src 

[root@master src]# ll /usr/local/src
total 0
drwxr-xr-x 9 hadoop hadoop 149 Jun 29  2015 hadoop
drwxr-xr-x 8 hadoop hadoop 255 Sep 14  2017 jdk ///usr/local/src 目录的所有者已经改为 hadoop 了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值