系统相关
首页 > 系统相关> > Apache Hadoop在CentOS下分布式集群安装

Apache Hadoop在CentOS下分布式集群安装

作者:互联网

Apache Hadoop在CentOS下分布式集群安装

分布式集群规划

节点名称IPHDFSYARN
bigdata02192.168.237.132NameNode + DataNode 主节点NodeManager
bigdata03192.168.237.133DataNode + SecondaryNamenodeNodeManager
bigdata04192.168.237.134DataNodeNodeManager + ResourceManager主节点

环境准备

基础环境

设置hostname

配置hosts文件信息

设置节点之间的ssh免密登录

[root@bigdata02 ~]# cd .ssh
[root@bigdata02 .ssh]# ls
id_rsa  id_rsa.pub
[root@bigdata02 .ssh]# cp id_rsa.pub authorized_keys
[root@bigdata02 .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub

总述安装步骤

  1. 准备好三台服务器
  2. 在第一个节点中安装Hadoop
    2.1. 解压缩安装
    2.2. 配置Hadoop_env.sh
    2.3. 配置core-sitem.xml
    2.4. 配置hdfs-site.xml
    2.5. 配置mapred-site.xml
    2.6. 配置yarn-site.xml
    2.7. 配置slaves
  3. 分发安装包到每个节点
  4. 所有节点配置环境变量
  5. 初始化Hadoop
  6. 启动集群
  7. 验证安装,启动是否成功

在主节点安装hadoop-2.7.7

在这里插入图片描述

修改主节点配置文件

修改hadoop-env.sh配置文件,添加jdk安装目录配置

修改core-site.xml配置文件

修改hdfs-site.xml配置文件

修改mapred-site.xml配置文件

配置yarn-site.xml配置文件

配置slaves配置文件

bigdata02
bigdata03
bigdata04

配置系统变量

vim /etc/profile
#set java environment
export JAVA_HOME=/usr/local/src/jdk8
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export HADOOP_HOME=/hadoop/hadoop-2.7.7
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
source /etc/profile

分发安装到其他节点

[root@bigdata02 /]# scp -r hadoop bigdata03:$PWD
[root@bigdata02 /]# scp -r hadoop bigdata04:$PWD

在主节点执行HDFS集群的初始化

启动HDFS集群

在Yarn主节点启动Yarn集群

检查集群启动是否成功

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Hadoop 集群

在这里插入图片描述

在这里插入图片描述

Yarn集群

检测web ui启动是否成功

HDFS集群的web ui地址:http://bigdata02:50070
YARN集群的web ui地址:http://bigdata04:8088

查看集群状态

hadoop dfsadmin -report
hdfs dfsadmin -report(推荐用这个)

duce 例子程序

检测web ui启动是否成功

HDFS集群的web ui地址:http://bigdata02:50070
YARN集群的web ui地址:http://bigdata04:8088

查看集群状态

hadoop dfsadmin -report
hdfs dfsadmin -report(推荐用这个)

标签:CentOS,Hadoop,hadoop,bigdata02,集群,ssh,Apache,root,节点
来源: https://blog.csdn.net/weixin_37714753/article/details/117968898