hadoop 上运行java程序
来源:互联网 发布:ubuntu是什么意思 编辑:程序博客网 时间:2024/06/02 11:35
1、借助eclipse
在eclipse下面搭建Hadoop开发环境的相关问题及其解决详见http://www.linuxidc.com/Linux/2012-02/54597.htm
有一个问题是:好像通过eclipse提交的程序并没有在集群上执行,而是在本机上执行了。
2、在命令下运行
首先需要将程序打成jar包,我用的eclipse写程序,也就用eclipse打包了,如果工程中包含第三方的jar包,可以用一个插件
Fat Jar Eclipse Plug-In
将第三方的jar包一起打出来,下载地址:http://sourceforge.net/projects/fjep/
手动打入第三方jar包参考:http://www.linuxidc.com/Linux/2012-03/57033.htm
用scp命令将打好的jar包以及输入文件上传到主节点。
用hadoop的dfs命令将输入文件上传到hdfs:
$ hadoop dfs -copyFromLocal localFilePath hdfsPath
用hadoop的jar命令运行任务:
$ hadoop jar ***.jar ***.***.***.MainClassName inputPath outputPath
其中指定主类时,需要把其包路径也指出来
注意:./hadoop jar /路径/xxxx.jar mainClassName inputPath outputPath
不要忘了制定main函数所在类名。
- hadoop上运行java程序
- hadoop 上运行java程序
- hadoop上运行Java程序
- 在hadoop上运行java程序
- 运行hadoop程序、java
- 原生态在hadoop上运行java程序
- linux /hadoop 运行java 程序
- hadoop上运行c++程序步骤
- hadoop上运行c++程序步骤
- 在idea上运行hadoop程序
- linux下eclipse上运行hadoop自带wordcount程序
- HadoopCV(2)—— hadoop平台上运行javaCV程序
- (转)hadoop上运行c++程序步骤
- python版的mapreduce程序运行在hadoop上
- hadoop 3.0.0 上运行pipes c++ 程序
- hadoop上的两种运行mapreduce程序的方法
- 自己写wordcount程序在hadoop上运行
- 在Hadoop上运行python程序错误集合
- linux内核与用户之间的通信方式——虚拟文件系统、ioctl以及netlink
- 自适应屏幕代码
- Sqoop导入数据到MySql时的java.util.NoSuchElementException异常
- 创建型模式之 工厂、简单工厂、抽象工厂 简单图析和代码分析 笔记
- DataSet对象
- hadoop 上运行java程序
- as3.0 简单时间倒计时
- c 向函数传递多维数组
- 【简短笔记】MyBatis 3 使用内部缓存
- MySQL索引使用方法和性能优化
- Hibernate.initialize(Obj)用法
- Missing Retina 4 launch image(Supporting the iPhone 5)
- as3 分页代码
- Linux内核调试方法