记录MAVEN构建hadoop
2016-03-31 08:37
369 查看
关键的是将maven打包成jar,在hadoop中执行
在pom.xml增加如下内容
第二种:
要加build,这个运行的是mvn clean package
之后在hadoop中直接
hadoop jar spiderInMaven-0.0.1-SNAPSHOT.jar /class5/temperature.txt /class5/out
在pom.xml增加如下内容
[html] view plain copy <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>danache.spiderInMaven.MinTemperature</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> </plugins> </build> 运行mvn assembly:assembly
第二种:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.sysware.HelloWorld</mainClass> </manifest> </archive> </configuration> </plugin>
要加build,这个运行的是mvn clean package
之后在hadoop中直接
hadoop jar spiderInMaven-0.0.1-SNAPSHOT.jar /class5/temperature.txt /class5/out
相关文章推荐
- windows平台上用arm-none-linux-gnueabi-g++4.6.3交叉编译websocket++
- 编译并加载linux-3.13.8的过程
- OpenGL视频教程1.0~4.x视频教程
- git_2-linux
- linux 字符串操作
- Apache、nginx配置的网站127.0.0.1可以正常访问,内外网的ip地址无法访问,谁的锅?
- linux环境变量
- CentOS引发的MySQL问题
- 做高算踩到的坑
- linux中,某文件的权限是:drw-r--r--,用数值形式表示该权限,则该八进制数为多少?
- 红帽虚拟化RHEV-PXE批量安装RHEV-H
- 实现虚拟机上面的linux系统和windows主机的通信
- Nginx学习笔记
- Linux 基本命令不能用的解决方法
- Linux五种IO模型性能分析
- OpenStack笔记
- Linux下文件重命名、创建、删除、修改及保存文件
- Linux内核分析——第六周学习笔记20135308
- redmine + apache + mod_fcgid
- Zookeeper架构理解