java打包jar文件,在hadoop中运行详解大数据
2023-06-13 09:20:26 时间
在eclipse中编写完hadoop程序后,运行无错,使用eclipse自带的打包工具打包jar文件,具体步骤如下:
1、右键要打包的包或者类,export- java中的可运行jar文件Runnable JarFile,然后一直下一步,注意为了不出错,把依赖的包也打包进去,所以后面选择Package required labiries into generated jars,选择你要保存jar的路径,后面加上jar文件的名称。
2、通过命令hadoop jar yourname.jar yourMainClass /data/inputfile /data/outputfile,如果你的jar文件中有类有main函数,则不需要写yourMainClass,后面两个参数分别为输入参数,传递给main函数的args数组。
3、查看结果文件
在终端输入下面指令:
bin/hadoop fs -ls hdfsOutput
从上图中知道生成了三个文件,我们的结果在 part-r-00000 中。
使用下面指令查看结果输出文件内容
bin/hadoop fs -cat output/part-r-00000
或者通过命令bin/hdfs dfs -get 1 2 将master上的输出文件拷贝到本地
其中,1为master上的输出文件,2为要拷贝的本地目录路径
打包jar文件时,也可以使用java -jar命令,具体如下:
java jar -cvf yourname.jar -C bin/ .
-c表示创建新的jar文件,后面是你要打包的class文件的路径.
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/9542.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- Android如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
- java分布式事务框架_Java分布式事务,及解决方案
- java list去重_JAVA基础-List去重的6种方式[通俗易懂]
- java源程序文件扩展名_JAVA源代码的扩展名为( )
- java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…
- java单例模式——详解JAVA单例模式及8种实现方式
- java开发常用四大框架_大牛经验!常用的5款Java框架汇总[通俗易懂]
- java的运行环境是什么_Java运行环境是什么
- java与python-如何对比Python和Java,只需三分钟告诉你!
- springapplication注解_java导入外部jar包
- java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」
- java销毁定时器_Java 定时器退出解决方案
- 使用java开发logstash的filter插件
- 如何使用Java的JAR文件
- Java学习-如何编译适配java版本的jar包
- 【Java 虚拟机原理】Dalvik 虚拟机 ( 打包 Jar 文件和 Dex 文件 | 反编译 Dex 文件 | 分析 Dex 文件反编译结果 )
- java压缩与解压(Java.util.zip)详解编程语言
- 如何把JAVA工程生成一个.JAR文件,而不是一堆JAR(ECLIPSE生成JAR)详解编程语言
- java中jar包内的类访问jar包内部的资源文件的路径问题详解编程语言
- Java:执行jar文件命令详解编程语言
- Java与Oracle联手构建数据库新世界(java和oracle)
- 文件Linux下快速启动Jar文件的技巧(linux怎么启动jar)
- 文件Linux解压缩Jar文件的正确方法(linux解压缩jar)
- 包Java环境下Oracle调用Jar包实现数据查询(oracle调用jar)
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- Linux下编译Java文件,迎来新体验(linux编译java文件)
- 让Java开发能力在Linux下得到更大发挥(java linux编程)
- 存储过程使用Java语言执行Oracle存储过程(java执行oracle)
- Java自动解压文件实例代码