新闻详情

新闻详情

首页 / 资讯中心 / 详情

hadoop3.3.1单机版环境搭建详细流程记录

发布时间:2026/10/2 14:54:33来源:尧图网络
hadoop3.3.1单机版环境搭建详细流程记录
1、在centos7中创建必要的目录2、上传JDK安装包到tools目录3、解压JDK到/opt/server/目录tar -zxvf jdk-8u221-linux-x64.tar.gz -C /opt/server/4、“vim未找到命令”的解决办法安装vim即可yum install -y vim5、JDK配置环境变量vim /etc/profile按“o”进入编辑模式#JDK环境变量 export JAVA_HOME/opt/server/jdk1.8.0_221 export PATH${JAVA_HOME}/bin:$PATH编辑完内容后“esc”--“:”--wq--回车执行保存并退出。6、刷新环境变量使其生效source /etc/profile7、配置hosts;vim /etc/hosts点i或者o进入编辑模式编辑完后点Esc--:--wq回车保存退出。8、配置免密生成公钥和私钥一直点下去即可ssh-keygen -t rsa授权是单向的8.1、方法一进入~/.ssh目录下查看生成的公匙和私匙并将公匙写入到授权文件cd ~/.ssh cat id_rsa.pub authorized_keys chmod 600 authorized_keys8.2、方法二# 本机公钥拷贝到102服务器 ssh-copy-id hadoop102 # 回车确认102密码后生效方法二注意切换用户后需要重新配置免密。9、上传hadoop3.3.1并解压10、配置hadoop;进入/opt/server/hadoop-3.3.1/etc/hadoop/目录下1、修改hadoop-env.sh文件设置JDK的安装路径vim hadoop-env.sh2、修改core-site.xml文件分别指定hdfs协议文件系统的通信地址及hadoop存储临时文件的目录 此目录不需要手动创建vim core-site.xmlconfiguration property !--指定 namenode 的 hdfs 协议文件系统的通信地址-- namefs.defaultFS/name valuehdfs://server:8020/value /property property !--指定 hadoop 数据文件存储目录-- namehadoop.tmp.dir/name value/home/hadoop/data/value /property /configuration3、修改hdfs-site.xml指定dfs的副本系数vim hdfs-site.xmlconfiguration property !--由于我们这里搭建是单机版本所以指定 dfs 的副本系数为 1-- namedfs.replication/name value1/value /property /configuration4、修改workers文件配置所有从属节点vim workersserver11、关闭防火墙如果不关闭防火墙可能导致无法访问Hadoop的Web UI界面# 查看防火墙状态 sudo firewall-cmd --state # 关闭防火墙: sudo systemctl stop firewalld # 禁止开机启动 sudo systemctl disable firewalld12、格式化namenode;初始化第一次启动Hadoop时需要进行初始化进入/opt/server/hadoop-3.3.1/bin目录下执行以下命令13、Hadoop 3中不允许使用root用户来一键启动集群需要配置启动用户进入目录“/opt/server/hadoop-3.3.1/sbin”编辑start-dfs.sh、stop-dfs.sh,在顶部加入以下内容HDFS_DATANODE_USERroot HDFS_DATANODE_SECURE_USERhdfs HDFS_NAMENODE_USERroot HDFS_SECONDARYNAMENODE_USERrootstart-dfs.sh如下stop-dfs.sh如下14、启动hdfs进入/opt/server/hadoop-3.3.1/sbin/目录下,./start-dfs.sh启动成功15、查看Web UI界面端口为9870http://192.168.12.100:9870/16、配置hadoop环境变量方便启动#Hadoop环境变量 export HADOOP_HOME/opt/server/hadoop-3.3.1 export PATH$PATH:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin;执行“source /etc/profile”刷新使其生效。17、yarn环境搭建1、配置mapred-site.xml进入/opt/server/hadoop-3.3.1/etc/hadoop/目录vim mapred-site.xmlconfiguration property namemapreduce.framework.name/name valueyarn/value /property property nameyarn.app.mapreduce.am.env/name valueHADOOP_MAPRED_HOME${HADOOP_HOME}/value /property property namemapreduce.map.env/name valueHADOOP_MAPRED_HOME${HADOOP_HOME}/value /property property namemapreduce.reduce.env/name valueHADOOP_MAPRED_HOME${HADOOP_HOME}/value /property /configuration2、配置yarn-site.xmlvim yarn-site.xmlconfiguration property !--配置 NodeManager 上运行的附属服务。需要配置成 mapreduce_shuffle 后才可以在Yarn 上运行 MapRedvimuce 程序。-- nameyarn.nodemanager.aux-services/name valuemapreduce_shuffle/value /property /configuration18、hadoop3配置root启动yarn权限进入“/opt/server/hadoop-3.3.1/sbin/”目录# start-yarn.sh stop-yarn.sh在两个文件顶部添加以下内容 YARN_RESOURCEMANAGER_USERroot HADOOP_SECURE_DN_USERyarn YARN_NODEMANAGER_USERrootvim start-yarn.shvim stop-yarn.sh19、启动yarn;进入“/opt/server/hadoop-3.3.1/sbin/”目录./start-yarn.sh20、访问yarn的web管理界面http://192.168.12.100:8088/21、“Permission denied: userdr.who, accessWRITE, inode/:root:supergroup:drwxr-xr-x”创建目录、上传文件失败。这里“dr.who”表示的是在网页端访问hdfs时的默认用户名而真实是不存在的它的权限很小为了保证数据安全无法访问其他用户的数据。修改默认登录用户就可解决此处权限问题。修改“/opt/server/hadoop-3.3.1/etc/hadoop/”目录下的core-site.xml添加下面属性property !--默认登录用户-- namehadoop.http.staticuser.user/name valueroot/value /property重启hdfs服务即可。创建目录成功22、hdfs上传文件失败,“Couldnt upload the file xxxxxxxxxxx.csv.”原因客户端web无法解析server域名到指定ip引起的。解决方法在本地win10配置host对虚拟机地址的访问192.168.12.100 server
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

大模型API选型避坑指南:用TaoToken统一网关算清3笔隐形账 2026/10/2 16:26:51

大模型API选型避坑指南:用TaoToken统一网关算清3笔隐形账

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
法学论文文献检索效率翻倍:2026年法学生都在用的检索组合拳 2026/10/2 16:26:51

法学论文文献检索效率翻倍:2026年法学生都在用的检索组合拳

法学论文写作最磨人的环节不是动笔,而是动笔之前的文献检索。本科生写毕业论文,面对知网海量文献不知从何筛起;研究生做文献综述,翻了几十篇却发现遗漏了关键判例;职称申报的律师和法务,想查最新的司法解释…

阅读更多 →
临床医学研究生请收藏:科研绘图从数据到投稿插图的完整流程 2026/10/2 16:26:51

临床医学研究生请收藏:科研绘图从数据到投稿插图的完整流程

临床医学研究生几乎都经历过这个时刻:实验数据攒了半年,统计分析也做完了,信心满满写出论文初稿,投稿后却被编辑以"插图质量不符合要求"退回。生存曲线字体模糊、柱状图配色刺眼、流程图用 PPT 随手一画——科研绘图成了…

阅读更多 →
从零搭建AI工程能力:手写KV Cache与动态批处理实战 2026/10/2 16:26:51

从零搭建AI工程能力:手写KV Cache与动态批处理实战

1. 从零搭建AI工程能力:为什么我劝你别一上来就调包这两年AI应用开发的门槛肉眼可见地降低了,随便拉个框架、调个API就能跑出一个能对话的Demo。但我见过太多团队,Demo阶段惊艳四座,一上生产就原形毕露:推理延迟飙到几…

阅读更多 →
【信息科学与工程学】【通信工程】第一百三十九篇 网络解决方案设计的相关知识点01 2026/10/2 16:26:45

【信息科学与工程学】【通信工程】第一百三十九篇 网络解决方案设计的相关知识点01

编号 学科知识类别 知识模块 核心知识点+其他知识点列表(含文本、图、树、表格、矩阵表达形式) 在网络解决方案系统工程中的作用 代表教材资料论文 数学方程式列表 企业界/学术界、产业界工业界应用 1 计算机网络基础 OSI与TCP/IP模型 核心知识点: 七层OSI模型、四…

阅读更多 →
Faceswap 开源深度学习面部特征替换工具:初次尝试与 TaoToken 统一 Key 配置 2026/10/2 16:26:45

Faceswap 开源深度学习面部特征替换工具:初次尝试与 TaoToken 统一 Key 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉