Hadoop+HBase 集群搭建
Hadoop+HBase 集群搭建
1. 环境准备
说明:本次集群搭建使用系统版本Centos 7.5 ,软件版本 V3.1.1。
1.1 配置说明
本次集群搭建共三台机器,具体说明下:
主机名
|
IP
|
说明
|
hadoop01
|
10.0.0.10
|
DataNode、NodeManager、NameNode
|
hadoop02
|
10.0.0.11
|
DataNode、NodeManager、ResourceManager、SecondaryNameNode
|
hadoop03
|
10.0.0.12
|
DataNode、NodeManager
|
1.2 机器配置说明
[clsn@hadoop01 /home/clsn]
$cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[clsn@hadoop01 /home/clsn]
$uname -r
3.10.0-862.el7.x86_64
[clsn@hadoop01 /home/clsn]
$sestatus
SELinux status: disabled
[clsn@hadoop01 /home/clsn]
$systemctl status firewalld.service
● 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)
[clsn@hadoop01 /home/clsn]
$id clsn
uid=1000(clsn) gid=1000(clsn) 组=1000(clsn)
[clsn@hadoop01 /home/clsn]
$cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.10 hadoop01
10.0.0.11 hadoop02
10.0.0.12 hadoop03
注:本集群内所有进程均由clsn用户启动
1.3 ssh互信配置
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub 127.0.0.1
scp -rp ~/.ssh hadoop02:/home/clsn
scp -rp ~/.ssh hadoop03:/home/clsn
1.4 配置jdk
在三台机器上都需要操作
tar xf jdk-8u191-linux-x64.tar.gz -C /usr/local/
ln -s /usr/local/jdk1.8.0_191 /usr/local/jdk
sed -i.ori '$a export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
. /etc/profile
2. 安装hadoop
2.1 安装包下载(Binary)
wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.1.1/hadoop-3.1.1.tar.gz