前言:
: Hadoop 的搭建环境是 CentOS7.4
环境搭建
1.主机ip绑定
1.查看服务器的 IP 地址
ip address show
2.设置服务器的主机名称
hostnamectl set-hostname dxc
3.查看设置完后的服务器名称(当前的)
hostname
4.绑定主机名和IP地址
vi /etc/hosts
IP 主机名(自定义 例: dxc)
2.检查SHH环境
5.查看SSH服务状态
:SSH 为 Secure Shell 的缩写,是专为远程登录会话和其他网络服务提供安全性的协议。
:在Hadoop分布式环境下,集群中的各个节点之间(节点可以看作是一台主机)需要使用SSH协议进行通信,所以Linux系统中必须安装并启用SSH服务。
systemctl status sshd
(看到 active(running)就表示SSH已经安装并启用)
3.关闭防火墙
6.关闭防火墙
:临时关闭防火墙
systemctl stop firewalld
查看状态
systemctl status firewalld
(inactive(dead)表示 防火墙已关闭)
:永久关闭防火墙
systemctl disable firewalld
4.创建用户
7.创建hadoop用户
:因为root用户是超级管理员,权限极大,在进行操作的时候,
很可能因为一个失误而对整个系统造成很大的损害,所以我们一般是重新创建一个普通用户,
在需要root 的权限时,在使用一下下。
添加用户
useradd hadoop
设置密码
passwd hadoop
配置java变量
8.环境搭配(Java)
:
卸载自带 OpenJDK
先查询系统上所有的Java
rpm -qa | grep java
然后将所有Java文件逐个删除
rpm -e --nodeps java文件名称
确定成功标志
java -version
出现没有此命令的报错
9.安装jdk
:添加安装包的时候,最好自己建一个文件,将其放入
tar -zvxf 安装包所在路径 安装包解压后所在目录
10.设置Java环境变量
:我们使用配置/etc/profile文件,该种方法配置的结果对整个系统有效,系统所有用户都可以使用(第二种是配置~/bashrc文件,配置结果仅对当前用户有效)
进入文件
vi /etc/profile
在文件最后增加两行
export JAVA_HOME=java解压后所在路径。
export PATH=$PATH$JAVA_HOME/bin
执行 source使设置生效
source /etc/profie
检查Java是否可用
echo $JAVA_HOME
(若出现Java的安装的目录,则环境配置成功)
java -version
(若出现java -version Java(TM) JavaHotSpot则说明 JDK 安装并配置成功)