Centos8 安装 JDK Hadoop HBase Zookeeper
配置JDK
1 | vi /etc/profile |
安装Hadoop
下载并解压 Hadoop
1 | tar -zxvf hadoop-2.10.1.tar.gz |
修改环境变量 vi /etc/profile
1 | export HADOOP_HOME=/export/servers/hadoop-2.10.1 |
验证安装
1 | hadoop version |
Hadoop 集群配置
修改Hadoop-env.sh配置文件
1 | cd /export/servers/hadoop-2.10.1/etc/hadoop; vi hadoop-env.sh |
修改
1 | # export JAVA_HOME=${JAVA_HOME} |
修改core-site.xml文件
1 |
|
修改hdfs-site.xml文件
指定Hadoop存储文件时的生成副本数:3
指定辅助管理节点在hadoop02端口号为50090
1 | <configuration> |
配置hadoop集群主节点
修改mapred-site.xml文件
指定MapReduce运行时框架,指定在Yarn上,默认是local
复制模板,修改: cp mapred-site.xml.template mapred-site.xml; vi mapred-site.xml
1 | <configuration> |
修改yarn-site.xml文件
分布式资源调度系统
设置yarn主节点在hadoop01
辅助配置
1 | <configuration> |
修改slaves文件。先删除里面默认localhost,再修改
配置整个集群的从节点,包括hdfs从节点和yarn的从节点
1 | hadoop01 |
将主节点文件发送到其他子节点
1 | scp /etc/profile hadoop02:/etc/profile |
到hadoop02和hadoop03执行命令使文件生效:source /etc/profile
一键启动 官网
1 | hdfs namenode -format |
浏览器输入:
NameNode界面: http://hadhoop01:50070/dfshealth.html#tab-overview
HDFS NameNode界面:http://hadhoop01:8042
测试
1 | mkdir -p /export/data; cd /export/data/ |
# zookeeper 配置
1 | cd zookeeper/conf; cp zoo_sample.cfg zoo.cfg |
配置环境
1 |
|
1 | source /etc/profile |
HBase 安装
下载 HBase
解压 HBase
1 | tar -vxzf hbase-1.2.1-bin.tar.gz -C /export/servers/ |
1 | <configuration> |
修改regionservers配置文件,配置从节点角色
1 | vi regionservers |
创建并修改backup-masters配置文件,防止单节点故障配置备用的主节点角色
1 | vi backup-masters |
修改/etc/profile配置文件,增加
1 | # HBase |
启动HBase集群
启动zookeeper 和 HDFS
1
2
3
4# 所有节点运行
zkServer.sh start
# 在主节点运行
start-dfs.sh启动HBase集群
启动HBase保证时间同步,否则报错 ClockOutOfSynException, 用data查看, 用__ntpdate –u cn.pool.ntp.org__命令同步时间.
启动HBase集群: start-hbase.sh
浏览器输入: hadoop01:16010
- 本文作者: MISAKIGA
- 本文链接: https://misakiga.github.io/2021/05/18/big-data/安装JDK Hadoop HBase Zookeeper/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
