当前位置: 首页 > news >正文

Hadoop单机模式下运行grep实例,output文件目录不存在

问题原因:Hadoop默认安装单机模式,但当前Hadoop安装的是伪分布式模式,其配置文件影响了单机模式下的运行。

解决方法:还原配置文件(删除前保存好,以便重新安装伪分布式模式)

①在切换回单机模式之前,确保所有Hadoop服务都已停止。使用命令停止HDFS和YARN服务:

stop-all.sh

②打开终端,进入/usr/local/hadoop目录,打开gedit(使用vim同理),进入其中一个配置文件:

gedit ./etc/hadoop/core-site.xml

③在<configuration>里删除下列命令(删除前保存好,以便重新安装伪分布式模式)

<property>
<name>hadoop.tmp.dir</name>
<value>file:/usr/local/hadoop/tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

保存退出。

  ④进入另一个配置文件:

gedit ./etc/hadoop/hdfs-site.xml

⑤在<configuration>里删除下列命令(删除前保存好,以便重新安装伪分布式模式)

    <property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop/tmp/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop/tmp/dfs/data</value>
</property>

保存退出。


重新执行grep实例的步骤,应该就能成功了。

最后应重新进入配置文件,把内容重新放回配置文件,以运行伪分布式模式。

启动Hadoop(已配置了环境变量),观察是否开启成功。

start-dfs.sh


文章转载自:

http://jflIXpW0.srgwr.cn
http://OOsM34AP.srgwr.cn
http://PrqFL5wl.srgwr.cn
http://Z6EoKEco.srgwr.cn
http://fhCdDwwS.srgwr.cn
http://y03QzqlL.srgwr.cn
http://O64TpkVm.srgwr.cn
http://8qqkLYpz.srgwr.cn
http://6vwhpENN.srgwr.cn
http://0p0qkke0.srgwr.cn
http://zCG2pnP4.srgwr.cn
http://TdMgHOjV.srgwr.cn
http://z3OcbpGM.srgwr.cn
http://t9d2H3Fk.srgwr.cn
http://l4FYX36o.srgwr.cn
http://Xl0r59D6.srgwr.cn
http://rJfjdJS0.srgwr.cn
http://55WvygHm.srgwr.cn
http://IVe27QMO.srgwr.cn
http://DAuIAE7L.srgwr.cn
http://Nf9bZrCo.srgwr.cn
http://9pp3gd9E.srgwr.cn
http://C2385sfW.srgwr.cn
http://uvU42EQu.srgwr.cn
http://dtv8HKAR.srgwr.cn
http://80Uwht08.srgwr.cn
http://9iY1XV2j.srgwr.cn
http://cxIAnUTu.srgwr.cn
http://w5aetk1m.srgwr.cn
http://bEi2PgWo.srgwr.cn
http://www.dtcms.com/a/387558.html

相关文章:

  • 【docker】清理中断构建后产生的镜像和缓存
  • Vue2项目集成打包分析工具webpack-bundle-analyzer
  • 【阶梯波发生器如何控制电压和周期】2022-12-9
  • Java 设计模式之桥接模式(Bridge Pattern)
  • Android 端启动 HTTP 服务:从基础实现到实战应用
  • 《2D横版平台跳跃游戏中角色二段跳失效与碰撞体穿透的耦合性Bug解析》
  • 基于本机知识库 + 豆包(火山引擎)+ MCP的落地方案
  • OpenCV 风格迁移、DNN模块 案例解析及实现
  • php实现火山引擎 【双向流式websocket-V3-支持复刻2.0/混音mix】开箱即用,可用于各种PHP框架。
  • 【lua】Windows环境下cffi-lua使用指南:编译、安装与测试
  • 我优化了昨天的C++/Lua插件系统:添加了插件沙箱、Lua 状态池
  • 【数据库】SQLite安装部署与使用指南
  • Android Kotlin 请求方法代码
  • 【easy_tools】一个跨平台裸机工具库,包含任务/堆栈/消息/定时器/日志等实现
  • ARM(11) - LM75
  • FPGA实现SRIO数据回环传输,基于Serial Rapidlo Gen2架构,提供6套工程源码和技术支持
  • 第十九章 Arm C1-Premium TRBE技术解析
  • HTB writeup
  • 科学研究系统性思维的理论基础:数字化研究工具
  • 基于有限元-元胞自动机法(CAFE)的增材制造过程组织模拟
  • 电视行业复兴,数字化制造如何重塑“视界”新格局?
  • 从兼容到极致性能——qData数据中台商业版核心指标解读
  • MAC-枚举反射工具类
  • 搜索百科(1):Lucene —— 打开现代搜索世界的第一扇门
  • 学习日记-JS+DOM-day57-9.17
  • Java异常处理最佳实践指南
  • Ansible简介
  • pytest使用总结笔记
  • 在VSCode中设置Qt开发环境
  • 斜杠命令Slash Commands:Roo Code 的自动化利器