千家信息网

大数据之---hadoop伪分布式部署(HDFS)全网终极篇

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1、软件环境RHEL6jdk-8u45hadoop-2.8.1.tar.gzsshxx.xx.xx.xx ip地址hadoop1xx.xx.xx.xx ip地址hadoop2xx.xx.xx.xx i
千家信息网最后更新 2026年11月03日大数据之---hadoop伪分布式部署(HDFS)全网终极篇

1、软件环境

RHEL6jdk-8u45
hadoop-2.8.1.tar.gzssh
xx.xx.xx.xx ip地址hadoop1
xx.xx.xx.xx ip地址hadoop2
xx.xx.xx.xx ip地址hadoop3
xx.xx.xx.xx ip地址hadoop4
xx.xx.xx.xx ip地址hadoop5

本次部署只涉及伪分布式部署只是要主机hadoop1

2.伪分布式部署

伪分布式部署文档参考官方网站hadoop
Apache > Hadoop > Apache Hadoop Project Dist POM > Apache Hadoop 2.8.3 > Hadoop: Setting up a Single Node Cluster
添加hadoop用户

[root@hadoop1 ~]# useradd hadoop
[root@hadoop1 ~]# vi /etc/sudoers
# 找到root ALL=(ALL) ALL,添加
hadoop ALL=(ALL) NOPASSWD:ALL
上传并解压
[root@hadoop1 software]# rz #上传hadoop-2.8.1.tar.gz
[root@hadoop1 software]# tar -xzvf hadoop-2.8.1.tar.gz
软连接
[root@hadoop1 software]# ln -s /opt/software/hadoop-2.8.1 /opt/software/hadoop
设置环境变量
[root@hadoop1 software]# vi /etc/profile
export HADOOP_HOME=/opt/software/hadoop
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
[root@hadoop1 software]# source /etc/profile
设置用户、用户组
[root@hadoop1 software]# chown -R hadoop:hadoop hadoop
[root@hadoop1 software]# chown -R hadoop:hadoop hadoop/*
[root@hadoop1 software]# chown -R hadoop:hadoop hadoop-2.8.1
[root@hadoop1 software]# cd hadoop
[root@hadoop1 hadoop]# rm -f *.txt
[root@hadoop1 software]# su - hadoop
[root@hadoop1 hadoop]# ll
total 32
drwxrwxr-x. 2 hadoop hadoop 4096 Jun 2 14:24 bin
drwxrwxr-x. 3 hadoop hadoop 4096 Jun 2 14:24 etc
drwxrwxr-x. 2 hadoop hadoop 4096 Jun 2 14:24 include
drwxrwxr-x. 3 hadoop hadoop 4096 Jun 2 14:24 lib
drwxrwxr-x. 2 hadoop hadoop 4096 Aug 20 13:59 libexec
drwxr-xr-x. 2 hadoop hadoop 4096 Aug 20 13:59 logs
drwxrwxr-x. 2 hadoop hadoop 4096 Jun 2 14:24 sbin
drwxrwxr-x. 4 hadoop hadoop 4096 Jun 2 14:24 share

# bin: 可执行文件
# etc: 配置文件
# sbin: shell脚本,启动关闭hdfs,yarn等配置文件
[hadoop@hadoop1 ~]# cd /opt/software/hadoop
[hadoop@hadoop1 hadoop]# vi etc/hadoop/core-site.xml


fs.defaultFS
hdfs://172.168.18.133:9000 # 配置自己机器的IP



[hadoop@hadoop1 hadoop]# vi etc/hadoop/hdfs-site.xml


dfs.replication
1

---红色部分新增
配置hadoop用户的ssh信任关系
# 公钥/密钥 配置无密码登录
[hadoop@hadoop1 ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
[hadoop@hadoop1 ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[hadoop@hadoop1 ~]# chmod 0600 ~/.ssh/authorized_keys
# 查看日期,看是否配置成功
[root@hadoop1 ~]# ssh hadoop1 date
Wed Apr 25 15:22:58 CST 2018

[root@hadoop1 ~]# ssh localhost date
Wed Apr 25 15:23:25 CST 2018

# 第一次执行命令有交互选择输入yes
格式化和启动
[hadoop@hadoop1 hadoop]# bin/hdfs namenode -format
[hadoop@hadoop1 hadoop]# sbin/start-dfs.sh
ERROR:
hadoop1: Error: JAVA_HOME is not set and could not be found.
localhost: Error: JAVA_HOME is not set and could not be found.
解决方法:添加环境变量
[hadoop@hadoop1 hadoop]# vi etc/hadoop/hadoop-env.sh
# 将export JAVA_HOME=${JAVA_HOME}改为
export JAVA_HOME=/usr/java/jdk1.8.0_45
# 继续启动
[hadoop@hadoop1 hadoop]# sbin/start-dfs.sh
检查是否成功
[hadoop@hadoop1 hadoop]# jps
8026 Jps
7485 NameNode
7597 DataNode
7807 SecondaryNameNode
访问: http://192.168.137.130:50070

修改dfs启动的进程,以hadoop1启动 启动的三个进程:
namenode: hadoop1 bin/hdfs getconf -namenodes
datanode: localhost datanodes (using default slaves file) etc/hadoop/slaves
secondarynamenode: 0.0.0.0

[hadoop@hadoop1 ~]# cd /opt/software/hadoop
[hadoop@hadoop1 hadoop]# echo "hadoop1" > ./etc/hadoop/slaves
[hadoop@hadoop1 hadoop]# cat ./etc/hadoop/slaves
hadoop1
[hadoop@hadoop1 hadoop]# vi ./etc/hadoop/hdfs-site.xml

dfs.namenode.secondary.http-address
hadoop1:50090


dfs.namenode.secondary.https-address
hadoop1:50091

[hadoop@hadoop1 hadoop]# sbin/stop-dfs.sh
[hadoop@hadoop1 hadoop]# sbin/start-dfs.sh

访问: http://192.168.137.130:50070界面

配置 地址 用户 分布式 文件 环境 成功 变量 进程 三个 主机 公钥 只是 命令 官方 官方网站 密码 密钥 文档 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 喔噻互联网科技有限公司 广州淘业互联网络科技 互联网科技公司电话 齐家互联网科技 亿策互联网科技 卓越科技互联网 招聘 深圳市运趣互联网科技有限公司 顶级互联网科技成果有哪些 南平创想时代互联网科技有限公司 语蝶互联网科技有限公司 中国互联网公司排名锤子科技 广州新华互联网科技学校电竞方面 高科技互联网发展前景如何 互联网金融科技名词解释 互联网方面的科技前沿 银行科技岗属于互联网吗 互联网科技股为什么大涨 下一代互联网重大应用科技园 吉林省码上互联网科技电话 科技互联网企业在行动 互联网科技的发展 极限挑战互联网科技 米客互联网科技 高科技互联网发展前景如何 风投北京互联网科技 卡尔迅互联网科技有限公司 互联网风格科技公司名称 萌小萌互联网科技河南有限公司 北京军民互联网科技公司 中国主要互联网科技公司
0