www.jbmf.net > 如何在hADoop%2.6.0上编译运行自己编写的jAvA代码

如何在hADoop%2.6.0上编译运行自己编写的jAvA代码

在不使用eclipse情况使java程序在hadoop 2.2中运行的完整过程.整个过程中其实分为java程序的编译,生成jar包,运行测试.这三个步骤运用的命令都比较简单,主要的还是如何找到hadoop 2.2提供给java程序用来编译的jar包.具体可以查看

1.编译java # mkdir class #Javac -classpath .:lib/hadoop-common-2.2.0.jar:lib/hadoop-annotations-2.2.0.jar -d class HADemo.java 2.生成jar包 #jar -cvf hademo.jar -C class/ . added manifest adding: com/(in = 0) (out= 0)(stored 0%) adding: com/wan/

下载一个Hadoop for Eclipse插件然后在Eclipse装上就可以了

1.编译hadoop2.6.0的eclipse插件编译源码:cd src/contrib/eclipse-plugin ant jar -Dversion=2.6.0 -Declipse.home=/opt/eclipse -Dhadoop.home=/opt/hadoop-2.6.0 eclipse.home 和 hadoop.home 设置成你自己的环境路径命令行执行编译,产生了8

下载eclipse的linux版本然后在hadoop的源代码目录/usr/local/hadoop-2.2.0-src下,创建一个文件eclipseReload.sh,修改文件内容如下:#!/bin/shmvn clean compilemvn eclipse:cleanmvn eclipse:eclipse保存退出.对该文件执行以下命令chmod u

cp命令适用于复制文件和文件夹.可以通过cp --help查看帮助.因此进入hadoop-1.1.2.tar.gz文件所在的目录直接执行命令:cp hadoop-1.1.2.tar.gz usr/local/hadoop/即可

java源程序是运行不了的.java程序要先编译成class文件后,可以运行class文件.如果你是用eclipse(myeclipse)这个会自动编译的,你直接运行就行了.如果没有编译软件,在控制台,找到java源代码路径,用javac 命令可编译该源代码,编译完了再用java命令可运行此class文件

在不使用eclipse情况使java程序在hadoop 2.2中运行的完整过程.整个过程中其实分为java程序的编译,生成jar包,运行测试.这三个步骤运用的命令都比较简单,主要的还是如何找到hadoop 2.2提供给java程序用来编译的jar包.具体可以查看

1)引入mockito-core-1.8.5.jar2)hadoop2.4编译包中的jar文件,这些文件的位置如下:hadoop_home中share\hadoop文件夹下,具体我这的位置D:\hadoop2\hadoop-2.4.0\share\hadoop找到里面的jar包,举例如下:lib文件中的jar包,以及jar包都添加到buildpath中.

java程序运行需要jre库.你把jdk安装目录下的jre拷贝出来 和jar文件放在同一个目录,双击即可.或者可以直接下载jre安装完了之后就可以直接运行

相关搜索:

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com