hadoop mapreduce 之wordcount 编译执行
来源:互联网 发布:淘宝卖家查看店铺粉丝 编辑:程序博客网 时间:2024/04/27 01:38
hadoop 版本为2.2.0, 伪分布式运行
1. 部署hadoop集群环境,可以设置为伪分布式运行
(1)安装java jdk, 可以直接下载至 /opt/java目录下完成安装(/opt 用于第三方软件,且没有依赖,可以随时删除)
(2)修改 /etc/profile。添加JAVA_HOME,以及修改PATH
(3)下载解压安装包,直接解压到/opt/hadoop 目录下完成安装
(4)修改配置文件,添加 JAVA_HOME, 并注意端口的设置(参考网络)
(5)修改/etc/profile, 添加HADOOP_HOME, 并修改PATH
(6)运行 $HADOOP_HOME/bin/hdfs namenode -format 格式化namenode
(7)执行$HADOOP_HOME/sbin/start-dfs.sh 启动namenode和datanode,用jps查看是否启动成功,注意hostname设置被/etc/hosts 解析以及端口设置,防火墙关闭
(8)执行 $HADOOP_HOME/sbin/start-yarn.sh
2. 编写 java程序(参看网络)
注意不要有包名
3. 编译
$ javac -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:$HADOOP_HOME/share/hadoop/mapreduce/lib/hadoop-annotations-2.2.0.jar -d wordcount_classes WordCount.java
4. 打包成jar
$ jar -cvf wordcount.jar -C wordcount_classes/ .
5.运行
hadoop jar /home/hadoop/myprogram/wordcount.jar WordCount /app/word_count/input/inputfile /app/word_count/output
- hadoop mapreduce 之wordcount 编译执行
- Hadoop之MapReduce WordCount分析
- Hadoop之MapReduce—Wordcount
- Hadoop之MapReduce—Wordcount扩展
- Hadoop之MapReduce WordCount详细分析
- Hadoop-MapReduce之WordCount的实现
- hadoop mapreduce wordcount编写
- Hadoop MapReduce示例程序WordCount.java手动编译运行解析
- Hadoop MapReduce示例程序WordCount.java手动编译运行解析
- Hadoop之道--MapReduce之Hello World实例wordcount
- Hadoop之道--MapReduce之Hello World实例wordcount
- 打包编译hadoop之HelloWord(WordCount)
- Hadoop之wordcount源码分析和MapReduce流程分析
- 初学Hadoop之图解MapReduce与WordCount示例分析
- 初学Hadoop之图解MapReduce与WordCount示例分析
- Hadoop之Mapreduce------>入门级程序WordCount原理
- Hadoop之Mapreduce------>入门级程序WordCount代码编写
- Hadoop之MapReduce的程序开发(二)---WordCount
- 简易煮面条
- ASP.NET动态网站开发培训-34.互动论坛制作(二、制作母版页和使用母版页)
- 【基础常识】认识C语言
- 使用NPOI导入导出标准Excel
- JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- hadoop mapreduce 之wordcount 编译执行
- IIS Express 启用目录浏览
- NYOJ 520 & HDU 2136 Largest prime factor(筛法思想)
- ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 98.85% used
- rails开发流程
- iOS提交发布应用(Xcode5)到App Store 详细解析
- 一维DFT
- 网络基础
- 第十二周 求数的阶乘(递归算法)