1. 编辑WordCount.java文件,在下载的hadoop安装包里有WordCount的例子

http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.2.0/hadoop-2.2.0.tar.gz

2. 把WordCount编译成一个jar文件

 mkdir wordcount_classesjavac -cp classpath -d wordcount_classes WordCount.javajar -cvf wordcount.jar -C wordcount_classes/ . 

这里的classpath和之前的hadoop版本有所区别,需要按照新的设置方法,这一点网上很少提及!
新的classpath为:
$HADOOP_HOME/share/hadoop/common/hadoop-common-2.2.0.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.2.0.jar:$HADOOP_HOME/share/hadoop/common/lib/commons-cli-1.2.jar

3.创建HDFS文件夹

hadoop fs -mkdir wordCount
hadoop fs -mkdir wordCount/inputecho "Hello World Bye World" > file0echo "Hello Hadoop Goodbye Hadoop" > file1hadoop fs -put file* wordCount/input

4.运行

hadoop jar wordcount.jar org.myorg.WordCount wordCount/input wordCount/output
hadoop fs -cat /user/cloudera/wordcount/output/part-00000

命令行下编译Wordcount相关推荐

  1. linux中C编译命令,linux下命令行下编译c程式

    linux下命令行下编译c程式 2008-02-23 05:41:36来源:互联网 阅读 () C 是任何版本的UNIX上的系统语言. C 在过去的二十年中有了很大的发展. 在80年代末期美国国家标准 ...

  2. Linux下编译build的命令,Linux命令行下编译Android NDK的示例代码

    这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用.所以花了点时间研究Android NDK ...

  3. 在cmd命令行下编译运行C/C++源文件

    一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便. 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下 ...

  4. 在win7命令行下编译运行C++程序

    1.安装VS2010,我的系统是64位的,因此安装64位配置环境变量 2.配置环境变量,在系统-属性-高级系统设置里配置环境变量 1)配置cl编译器,在path中添加C:\Program Files  ...

  5. JNI命令行下编译错误解决方案

    第一步,找到你的android sdk路径 QQ截图20170612233945.png 第二步,加入到环境变量CLASSPATH QQ截图20170612234346.png 我的android s ...

  6. android 能调用gcc_如何在命令行下使用Android NDK交叉编译工具

    我们知道,在Linux下可以使用gcc来把一份C代码编译成为Linux上的可执行程序, 如: $ gcc -o main.out main.c 而Android平台提供了NDK工具包来交叉编译可以运行 ...

  7. 如何在命令行下使用Android NDK交叉编译工具

    我们知道,在Linux下可以使用gcc来把一份C代码编译成为Linux上的可执行程序, 如: $ gcc -o main.out main.c 而Android平台提供了NDK工具包来交叉编译可以运行 ...

  8. 命令行下打包Qt程序

    命令行下打包Qt程序 上一节我们说了 命令行下编译Qt程序 https://blog.csdn.net/weixin_42837024/article/details/81945656 现在基于上次继 ...

  9. windows命令行下通过cl命令编译动态链接库示例

    一般在windows下写一个c/c++的动态链接库,我们都是在visual studio或着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库. ...

最新文章

  1. Win10命令行激活 电脑组装
  2. 微软收购 GitHub 两年后,大咖共论开源新生态
  3. JavaEE Tutorials (15) - 对Java持久化API应用使用二级缓存
  4. 一个研发团队是如何坚持7年技术分享的?
  5. sql server查询的时候加一个字段用来表示来自哪一张表
  6. 创建SM30表维护时权限组NC是什么用途?
  7. linux下不同arm 编译器的异同
  8. aspose 换行写_aspose.word 换行符 aspose.words换行符
  9. Java里的稀疏矩阵Sparse Array
  10. sqlserver 触发器 update_运维日记| SQL server 那点事——DML触发器
  11. GDB调试使用技巧 - 专职C++ - C++博客
  12. ajax上传.mp4文件不出错,ajax视频如何上传?
  13. python遍历dataframe中的每个字符_pandas中遍历dataframe的每一个元素的实现
  14. 通过调用外部exe的方法实现c#调用java
  15. CCF NOI1047 寻找鞍点
  16. linux上设置jar包加载顺序,SpringBoot配置加载顺序
  17. 移远ec20 4g模块linux驱动移植,Hi3798移植4G模块(移远EC20)
  18. php++仿文库,仿百度文库源码商业版
  19. tampermonkey这玩意如何替换flash播放器为h5播放器?
  20. 用计算机用于几何定理的证明,几何定理机器证明

热门文章

  1. 你真的会写单例模式吗?
  2. 写出我的第一个框架:迷你版Spring MVC
  3. 商汤被曝已获准在香港上市,计划筹资逾10亿美元
  4. 导师:顶会论文3天都复现不出来?你退学吧!
  5. 什么是CNN?写给小白的机器学习入门贴,Facebook员工打造,47k访问量
  6. 2020年,计算机视觉领域会有哪些新的研究方向值得提前探索?
  7. 4篇SCI,1篇A类期刊,这位复旦博士生分享自身科研经验
  8. 数据结构和算法,到底有多重要?
  9. Python标准库threading模块Condition原理浅析
  10. ubuntu18.04安装python虚拟环境:virtualenv 【亲测有效】