• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

hadoop部署hadoop的本地模式

武飞扬头像
是我樂樂呀
帮助1

本地模式的特点

  1. 没有HDFS、也没有Yarn
  2. 只能测试MapReduce程序,作为一个普通的Java程序
  3. 处理的数据是本地Linux的文件
  4. 一般用于开发和测试

部署本地模式

进入该路径 /root/training/hadoop-2.7.3/etc/hadoop($HADOOP_HOME/etc/hadoop)找到hadoop-env.sh文件

学新通
对hadoop-env.sh文件进行编辑

vi hadoop-env.sh

在文件中,使用:set number显示出行号

学新通

找到第25行

学新通

将${JAVA_HOME}改成你自己的jdk的路径

export JAVA_HOME=/root/training/jdk1.8.0_181

学新通

本地模式已经部署完成了,下面进行测试

测试本地模式是否部署完成

先准备测试的数据

学新通
学新通

I love Beijing
I love China
Beijing is the capital of China

下面执行WordCount程序,会对上面的文件进行词频统计

该程序的jar包位置:

$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar

找到该jar包的位置(training/hadoop-2.7.3/share/hadoop/mapreduce/)

学新通
执行下面的命令

hadoop jar hadoop-mapreduce-examples-2.7.3.jar wordcount /root/temp /root/output/wc

学新通

执行完成后,查看输出的结果

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghbbif
系列文章
更多 icon
同类精品
更多 icon
继续加载