hdfs分布式搭建出现的常见错误问题

HDFS完全分布式集群搭建与配置及常见问题总结 HDFS完全分布式集群搭建与配置的常见问题总结 阅读详情

hdfs三种模式搭建步骤

hadoop集群启动但不能访问50070
分为两种情况
1.在虚拟机内linux系统中浏览器不能访问,
  1. 首先查看自己防火墙是否关闭
service iptables status
  1. 若未关防火墙
chkconfig iptables off
  1. 必须重启linux系统后检查防火墙状态

  2. 查看 vim /etc/hosts文件,看是否修改成功或相对应,最后浏览器验证是否能访问

2.在自己windows系统浏览器能用ip地址访问不能用自己定义的节点名访问

只需修改本机hosts文件,在hosts文件中添加 ip 节点名
如:192.168.23.128 node01

Hadoop配置环境变量

如果集群没有配置环境变量,开始结束等命令都需要先进入到/usr/local/hadoop目录中,再执行sbin/hadoop,实际上等同于运行/usr/local/hadoop/sbin/hadoop。可以将hadoop命令的相关目录加入到PATH环境变量中,这样就可以直接通过start-dfs.sh开启Hadoop,也可以直接通过hdfs访问HDFS的内容,方便平时的操作。
步骤:

  1. 打开环境变量
[root@node01 ~]# vim ~/.bashrc
  1. 对应自己的目录添加以下配置,保存退出
export PATH=$PATH:/usr/local/hadoop-2.6.5/sbin:/usr/local/hadoop-2.6.5/bin
在配置免密登录时,可能会遇到如下问题

Could not resolve hostname node01: Name or service not known
原因是,在虚拟机本机的hosts文件中没有添加相应的ip 和解析地址

// 在每一个节点( node01,node02,node03,node04)上执行以下命令
[root@node01 ~]# vim /etc/hosts

然后添加以下配置

192.168.23.128 node01
192.168.23.129 node02
192.168.23.130 node03
192.168.23.131 node04
启动集群时报错找不到 JAVA_HOME

查看jdk是否配置成功

[root@node01 ~]# cd /usr/local/hadoop-2.6.5/etc/hadoop/

重新配置jdk

[root@node01 hadoop]# vim hadoop-env.sh
// 将等号后面的修改为自己jdk安装目录
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151/
在配置所有完成后启动报错

如果显示有错误,不管哪里有错误,解决方法为
首先停止集群

stop-dfs.sh

把core-site.xml中自己配置的文件夹删除

 <property>
      <name>hadoop.tmp.dir</name>
      <value>/var/abc/hadoop/cluster</value>
</property>

执行删除命令

[root@node01 var]# rm -rf abc

之后重新格式化namenode

[root@node01 ~]#hdfs namenode -format

重新启动集群

[root@node01 ~]# start-dfs.sh
搭建hadoop分布式环境错误配置 首先是 日志异常 ( 用户权限) hadoop111:ERROR:Unabletowritein/opt/module/hadoop-3.1.4/logs.Aborting. Startingdatanodes hadoop111:ERROR:Unabletowritein/opt/module/hadoop-3.1.4/logs.Aborting. hadoop112:datanodeisrunningasprocess10105.Stopitfi... 阅读详情

相关推荐

大数据之HDFS问题笔记

一、 分布式系统设计的需求 透明性 1.1 用户透明性 用户访问文件时,不需去区分是本地文件或远程文件,用户通过操作就能访问本地文件或者远程文件 1.2 位置透明性 在不改变路径名的前提下,不管副本数量还是实际存储文件方法改变,对用户是不会感受到变化,只需使用相同的文件路径名,市政访问的是同一个文件 1.3 性能和伸缩性透明 在系统中节点的增加或者减少,用户感受不到变化 注明:只能提供一定程度的...

call818的博客 3689

python通过pyhdfs(或hdfs)异常问题处理

requests.exceptions.ConnectionError: HTTPConnectionPool(host='16a187bf3b55', port=50075): Max retries exceeded with url: /webhdfs/v1/user/test06?op=CREATE&user.name=demo&namenoderpcaddress=namenode:8020&createflag=&createparent=true&ove

Tramp_fish的博客 1868

Ubuntu虚拟机搭建HDFS时常遇到的问题及相关解决办法

Ubuntu虚拟机搭建HDFS时常遇到的问题及相关解决办法 我通关学习搭建hadoop节点集群时,遇到的各种问题有一个简短的总结。相信这会是很多跟我一样,刚刚接触或者学习hadoop的朋友们会在学习的过程中经常碰到的问题。希望一下的总结能够对大家的学习有所帮助。 以下所有的问题都会导致你的分布式系统报错或者进程缺失。 第一:在/hadoop-1.2.1/conf/文件下,进行分布式文件配置时

自我学习、提升的专栏 1073

hdfs刷新节点失败,未显示Refresh nodes successful

使用命令:hdfs dfsadmin -refreshNodes 没有显示Refresh nodes successful,而是:refreshNodes: /opt/module/hadoop-2.7.2/etc/hadoop/dfs.hosts.exclude 原因:hdfs-site.xml中dfs.hosts.exclude配置路径有换行错误 # 错误! <property> <name>dfs.hosts.exclude</name> <value

Bingmous的博客 852

hadoop分布式集群搭建及其常见问题

hadoop分布式集群的搭建 这里我用3台虚拟机搭建hadoop集群——分别为:mini1、mini2、mini3。hadoop版本为:hadoop-2.8.4版本。 下载地址:hadoop-2.8.4密码:nt81 配置三台虚拟机主机映射: 修改/etc/hosts文件 #主机IP 映射名称 192.168.111.32 mini1 192.168.111.34 mini2 192.168...

£依旧那个山£ 568

SpringBoot3项目实战:5分钟搞定Knife4j接口文档配置(含中文版设置)

本文详细介绍了在SpringBoot3项目中快速整合Knife4j接口文档工具的实战教程。内容涵盖核心依赖选择、基础配置、中文界面设置、API信息深度定制以及生产环境安全策略,帮助开发者高效构建专业、可交互的API文档门户,提升团队协作效率。

weixin_29204121的博客 256

HDFS常见的问题和处理方法积累

Hadoop常见问题与解决办法问题1:reduce预处理阶段shuffle时获取已完成的map的输出失败次数超过上限问题描述:问题剖析:解决方案:问题2:Too many fetch-failures问题描述:问题剖析:解决方案:问题3:处理MR速度特别的慢问题描述:问题剖析:解决方案:问题4:能够启动datanode,但无法访问,也无法结束问题描述:问题剖析:解决方案:问题5:节点断联问题描述:...

欲问君有几多愁的博客 8039

结构设计3D拆件与骨架模型构建实战:基于Creo 8.0的5个高效建模技巧

本文详细解析了基于Creo 8.0的结构设计3D拆件与骨架模型构建实战技巧,涵盖5个高效建模方法,包括参数化驱动、曲面分割、多实体协同设计等。通过骨架模型的智能应用,设计效率可提升30%以上,特别适合复杂产品的结构设计。文章还提供了TWS耳机充电仓等实战案例,帮助工程师快速掌握工业设计中的核心建模技术。

weixin_30000735的博客 569

java api操作hdfs报错Exception in thread “main“ org.apache.hadoop.hdfs.BlockMissingException: Could not

java api操作hdfs报错Exception in thread "main" org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block

qq_46005111的博客 1372

信号完整性之阻抗(五)

一、什么是阻抗 阻抗的概念是从高中或者初中大家可能就会接触到,没想它一直陪伴我十年了。在我的印象中,提到阻抗我可能就会想到电阻,这样的思想局限也限制了我平常思考问题。所以今天也想把阻抗这个概念在顺理一遍,有错误或者欠缺的地方希望大家指正。 1.什么是阻抗: ==在具有电阻、电感和电容的电路里,对电路中的电流所起的阻碍作用叫做阻抗。阻抗常用Z表示,是一个复数,实部称为电阻,虚部称为电抗,其中电容在电路中对交流电所起的阻碍作用称为容抗 ,电感在电路中对交流电所起的阻碍作用称为感抗,电容和电感在电路中对交流电引

刘小同学的博客 2587

行列式详解:从定义到应用

本文系统介绍了行列式的核心概念和应用。首先从二阶、三阶行列式入手,逐步扩展到n阶行列式的定义,讲解了余子式和代数余子式的概念。其次,详细阐述了行列式的重要性质,包括转置不变性、行列交换变号等基本性质以及乘积性质等推论。在计算方法方面,介绍了按行展开法、化上三角矩阵法等实用技巧,并列举了特殊行列式的计算案例。最后重点讨论了行列式在克拉默法则、矩阵可逆性判断、几何体积计算及线性相关性判断等领域的应用。文章强调理解行列式的几何意义和灵活运用性质的重要性,并给出了学习建议和常见误区提示。行列式作为连接代数与几何的桥

aichitang2024的博客 3033

搭建hadoop集群的hdfs分布式文件系统报错解决

1. 格式化集群时,报错原因 - 当前⽤户使⽤不当 - /etc/hosts⾥的映射关系填写错误 - 免密登录认证异常 - jdk环境变量配置错误 - 防⽕墙没有关闭 2. namenode进程没有启动的原因: - 当前⽤户使⽤不当 - 重新格式化时,忘记删除${hadoop.tmp.dir}⽬录下的内容 - ⽹络震荡,造成edit⽇志⽂件的事务ID序号不连续 3. datanode出现问题的原因 - /etc/hosts⾥的映射关系填写错误 - 免密登录异常 - 重新格式化时,忘记删

weixin_48960305的博客 579

手把手教你学Simulink--电机电磁兼容与可靠性​场景示例:基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

MHD0815的博客 314

Hadoop linux(ubuntu)分布式部署配置问题记录

从昨天晚上开始陆陆续续配置hadoop的分布式运行环境,一直到现在才配置运行成功,算是学习hadoop征程上迈出的一小步。期间也遇到了一系列问题,通过各种方法也慢慢解决了,解决过程中发现由于hadoop的异常处理系统还不够完善(本人这样认为的)不同原因导致的问题会有相同的错误提示,这使得排除错误显得异常复杂,所以在这里做一下总结,为自己也为别人尽量提供些方便。 我搭建的hadoop分布式系统配置...

grow up 250

逆向工具:一文讲述 Ghidra 的详细使用

Ghidra是由NSA开源的一款功能强大的逆向工程框架,支持多平台、多架构和多种文件格式分析。本文详细介绍了Ghidra的核心优势、安装配置方法、主界面功能模块,并通过一个CrackMe示例演示了完整的逆向分析流程。文章还讲解了高级功能如交叉引用、控制流图分析、数据类型重建和脚本自动化等,最后提供了常见文件格式的分析技巧。作为IDA Pro的免费替代方案,Ghidra适合个人学习、教学和中小项目使用。(149字)

数据知道的博客 4341

ESP32-IDF开发之旅 网络篇⑩ Web配网

本文介绍了基于ESP32S3的Web配网实现方案。作者通过移植开源项目,在ESP32S3上实现了WiFi配置功能,包括AP模式创建、HTTP服务器搭建、NVS存储读写等核心功能。文章详细解析了代码结构,包含WiFi初始化、事件处理、NVS存储管理和HTML页面服务等关键模块。实现方案采用AP+STA双模式,支持通过网页扫描WiFi并保存配置信息,适用于物联网设备的网络配置场景。代码中使用了FreeRTOS任务、ESP-IDF事件组等技术,并提供了完整的错误处理和日志记录功能。

单片机菜鸟哥的博客 350

hadoop搭建伪分布环境

伪分布环境 特点:(1)在单机上模拟一个分布式环境 HDFS:NameNode、DataNode、SecondaryNameNode Yarn:ResourceManager、NodeManager (2)具备Hadoop的所有功能 (3)用于开发和测试 注意...

枣泥馅的博客 671

【雕爷学编程】一款功能强大、易于使用、适用范围广泛的嵌入式Python解释器:MicroPython

1、语法方面:Micropython与Python语法基本相同,但是由于Micropython是专门为嵌入式设备设计的,因此它对标准Python的功能进行了精简和优化,去掉了一些不必要的功能,同时增加了一些嵌入式系统特有的功能。3、库方面:Micropython与Python完全不同的是,它的标准库并不完全与Python的标准库一致,特别是一些底层库和硬件相关的库。5、丰富的库和工具支持:MicroPython有丰富的库和工具支持,如GPIO控制、网络连接、传感器数据采集等,可满足各种应用需求。

雕爷学编程 5194

HDFS概述

文章目录1. 什么是HDFS2. HDFS基本架构3. 搭建[HDFS]3. 安装hadoop4. hadoop配置文件的配置 etc/hadoop5. namenode的格式化6. 启动hadoop守护进程7. 测试验证安装成果8. Hadoop HDFS运行过程中的错误分析#HDFS的client访问9.指定 Hadoop的启停脚本 1. 什么是HDFS HDFS 全称是Hadoop Distributed File System hadoop分布式(cluser)文件存储系统. 2. HDFS基本

weixin_44809337的博客 7002

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Hadoop-2.6.0分布式单机环境搭建HDFS讲解Mapreduce示例

Hadoop安装使用1.1 Hadoop简介 1.2 Mapreduce 案例 1.3 单机安装 1.4 HDFS分布式存储系统 1.5 伪分布式安装 1.6 课后作业 1.1 Hadoop简介 在文章的时候已经讲解了Hadoop的简介以及生态圈,有什么不懂的可以"出门右转" http://dwz.cn/4rdSdU1.2 HDFS分布式存储系统(Hadoop Distributed Fil

ZeroTeam_麒麟 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

使用虚拟机搭建Hadoop(伪分布式搭建、分布式搭建)

学了一个学期的Hadoop,终于把这块大骨头啃掉了,泪目!!! 这篇文章更像是一个学习Hadoop的总结 Hadoop伪分布式、分布式搭建一、准备工作1、hadoop压缩包2、jdk压缩包3、Xshell4、Xftp5、VM虚拟机二、Hadoop伪分布式1、安装Java2、配置环境变量3、安装Hadoop4、格式化NameNode5、配置Hadoop、start-dfs.sh和start-yarn.sh环境变量6、启动Hadoop7、通过Web端口访问HDFS三、Hadoop分布式0、安装Java1、修改

weixin_48435461的博客 9588

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

一文搞懂并实战:HDFS分布式文件系统搭建全过程详解(含图文+踩坑记录)

本章节围绕HDFS的实际应用展开,介绍了两个典型的企业级实战案例:基于HDFS的数据采集平台搭建与企业离线数仓的存储层设计,并详细解析了HDFS在部署与运行过程中常见的问题及其排查方法,帮助读者系统掌握HDFS在实际业务中的应用技巧与运维经验。

Kiss1024b的博客 1575

分布式集群常见问题排查手册

[ELK](https://www.elastic.co/cn/what-is/elk-stack):日志分析系统。- [Ganglia](http://ganglia.info/):集群资源监控。| 服务 | 日志路径 |- 内存不足:增加`--executor-memory`- 数据倾斜:优化`groupBy`操作。3. 善用WebUI的图形化监控功能。1. 遇到错误时先收集完整日志。定期备份HDFS元数据。

2501_90817086的博客 525
上一篇: HDFS伪分布式和完全分布式搭建步骤
下一篇: HA-高可用HDFS集群搭建步骤
thyyyyyyy
博客等级 码龄8年 16粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值