前提条件:搭建好Hadoop系统


新建文件夹:input  和  output

hdfs dfs -mkdir /input
hdfs dfs -mkdir /output

查看文件系统

hdfs dfs -ls /

配置hadoop的架包路径,修改~/.bashrc

vim ~/.bashrc

添加(路径以自己的系统中的安装路径为准)

export HADOOP_HOME=/usr/hadoop/hadoop-2.7.5
export CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath):$CLASSPATH

然后source一下使其生效

source ~/.bashrc
或者
. ~/.bashrc

接下来需要编译代码,以及打包

找到已经写好的MapReduce代码(conf是我的配置文件,工程需要)

开始编译

javac LocationOfCars.java

打包

jar -cvf LocationOfCars.jar ./LocationOfCars*.class

可以将包拷贝到自己的专有文件夹下,比如我的 jar 文件夹

在此路径下来执行代码(我的代码需要一个输入路径,三个输出路径(三个MR))

hadoop jar LocationOfCars.jar LocationOfCars /input /output/out1 output/out2 output/out3

这样就可以执行了


本节完......

最新文章

  1. c/c++ qsort 函数的简单使用(1)
  2. 用mciSendString做音乐播放器
  3. Python调试工具-Spyder
  4. servlet中filter(过滤器)的学习使用
  5. C#用链式方法
  6. 观察者模式(observer行为)c#简单的例子
  7. vs调试时底部输出调试信息“无法查找或打开 PDB 文件”解决办法
  8. Selenium_WebDriver_元素方法
  9. 设计模式 — 单例模式(Singleton)
  10. struts2 contextMap
  11. JS事件(二)事件对象
  12. <数字签名是什么>笔记
  13. Windows 10 如何使用「系统还原」功能备份系统状态和配置
  14. 3、zookeeper 集群模式搭建
  15. 非托管C++互操作
  16. 生成器的使用demo
  17. PowerBI开发 第一篇:设计PowerBI报表
  18. C#如何删除数组中的一个元素
  19. 2012Google校园招聘笔试题
  20. mysql 中delete和trncate区别

热门文章

  1. 【贪心策略】渡河(river)
  2. 消除JQuery Mobile 列表样式右侧箭头
  3. 遭遇:“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确” 错误
  4. 目标检测评价指标(mAP)
  5. Meshgrid函数的基本用法(转载)
  6. 小朋友学Linux<一>基础篇
  7. Hadoop基础-MapReduce的排序
  8. [Spring] 学习Spring Boot之一:基本使用及简析
  9. 比特币全节点(bitcoind) eth 全节点
  10. 转自知乎大神---什么是 JS 原型链?