Linux下用Eclipse开发调试Hadoop程序后打jar包后,到Hadoop集群上运行
2017-11-24 10:22
411 查看
Linux系统(Ubuntu14.10)下Hadoop开发环境搭建
下载Eclipse,解压安装,下载hadoop-eclipse-plugin-2.5.1.jar插件,放至/eclipse/plugins/目录下。创建hadoop连接。这样就可以用eclipse编写Hadoop程序,调试正确后,就可以打成jar包,提交到Hadoop分布式集群中运行。注意,在Eclipse中运行程序,并没有提交到Hadoop集群中去。
Eclipse中编写Hadoop程序
由于Hadoop插件装好了,Eclipse中会出现一个“Map/Reduce Project”选项,根据自己的需求,编写Hadoop程序代码。调试之后,就可以打包了。打包的方式基本有两类,一类用jar命令,另一类就是Eclipse自己Export打包。这里选择第一类,比较方便。
jar打包命令
在终端输入jar打包命令,并指定主类:jar -cvfe filename.jar package1.package2.MainClassName package1/package2/MainClassName.class。注意,这个命令执行时,要先切换用户(Eclipse拥有者用户),并进入Eclipse工程文件下的bin目录。
提交jar包到Hadoop分布式集群上运行
切换到Hadoop用户,将filename.jar复制到Hadoop目录下,通过命令运行jar包: bin/hadoop jar filename.jar
打包及运行的终端命令
下载Eclipse,解压安装,下载hadoop-eclipse-plugin-2.5.1.jar插件,放至/eclipse/plugins/目录下。创建hadoop连接。这样就可以用eclipse编写Hadoop程序,调试正确后,就可以打成jar包,提交到Hadoop分布式集群中运行。注意,在Eclipse中运行程序,并没有提交到Hadoop集群中去。
Eclipse中编写Hadoop程序
由于Hadoop插件装好了,Eclipse中会出现一个“Map/Reduce Project”选项,根据自己的需求,编写Hadoop程序代码。调试之后,就可以打包了。打包的方式基本有两类,一类用jar命令,另一类就是Eclipse自己Export打包。这里选择第一类,比较方便。
jar打包命令
在终端输入jar打包命令,并指定主类:jar -cvfe filename.jar package1.package2.MainClassName package1/package2/MainClassName.class。注意,这个命令执行时,要先切换用户(Eclipse拥有者用户),并进入Eclipse工程文件下的bin目录。
提交jar包到Hadoop分布式集群上运行
切换到Hadoop用户,将filename.jar复制到Hadoop目录下,通过命令运行jar包: bin/hadoop jar filename.jar
打包及运行的终端命令
相关文章推荐
- Linux下用Eclipse开发调试Hadoop程序后打jar包后,到Hadoop集群上运行
- 如何在eclipse中编写好程序,然后打包成jar文件,在hadoop分布式集群上运行
- hadoop学习之HDFS(2.1):linux下eclipse中配置hadoop-mapreduce开发环境并运行WordCount.java程序
- 在Eclipse下开发Hadoop程序并提交到集群中运行
- 将hadoop程序打成jar包,在linux下以命令行方式运行(例如单词计算程序)
- Linux下使用eclipse调试hadoop程序
- Linux下搭建Eclipse下Hadoop的开发环境以及远程调试
- Eclipse开发调试ARM裸机程序(三)C语言LED_LINUX使用DNW
- Eclipse打包mapreduce程序并提交至hadoop集群运行
- hadoop集群,如何运行Java jar包---如何运行mapreduce程序
- 程序开发工具(Java反编译及Linux等)与调试技巧(eclipse,linux)部分数据库插件
- Ubuntu系统下的Hadoop集群(4)_使用Eclipse编译运行MapReduce程序
- win7(64位)平台下Cygwin+Eclipse搭建Hadoop单机开发环境 (四) 导入Hadoop源码+wordcount程序+运行
- eclipse远程调试在linux下运行的程序
- Hadoop集群链接_Eclipse开发环境:成功运行mapreduce所遇问题
- 创建Hbase索引表之在eclipse上运行与直接在hadoop集群上运行的程序编写的差异
- Eclipse重写Wordcount类实现处理中文字符,利用hadoop Eclipse插件远程调试hadoop运行WordCount程序
- eclipse中配置hadoop开发环境-----删除之前版本的hadoop插件、编译hadoop eclipse插件、安装插件、eclipse下运行hadoop程序
- linux下eclipse上运行hadoop自带wordcount程序
- 使用eclipse开发hadoop程序时,如何连接远程linux