maven 使用
demo1 |____src/main/java |____src/main/config |____src/main/bin |____src/main/resources |____src/main/assemble |____src/test/java |____src/test/resources |____target |____pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>aoi-hbase</artifactId> <packaging>jar</packaging> <version>0.9-SNAPSHOT</version> <name>aoi-hbase</name> <url>http://maven.apache.org</url> <scm> <connection>scm:svn:https://127.0.0.1/aoi/src/java/util/aoi-hbase/trunk</connection> </scm> <properties> <hadoop-mapreduce-client.version>2.4.1</hadoop-mapreduce-client.version> <grizzly.version>2.3.4</grizzly.version> </properties> <dependencies> <!-- HBASE --> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>0.94.6</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>17.0</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-common</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-rumen</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-streaming</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-api</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-framework</artifactId> <version>${grizzly.version}</version> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-http</artifactId> <version>${grizzly.version}</version> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-http-server</artifactId> <version>${grizzly.version}</version> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-http-servlet</artifactId> <version>${grizzly.version}</version> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-rcm</artifactId> <version>${grizzly.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-hs</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-hs-plugins</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-core</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-common</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-app</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-jobclient</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-shuffle</artifactId> <version>${hadoop-mapreduce-client.version}</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.23</version> <type>jar</type> <scope>compile</scope> </dependency> </dependencies> <distributionManagement> <repository> <id>releases</id> <name>InternalReleases</name> <url>http://192.168.80.45:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <name>InternalSnapshots</name> <url>http://192.168.80.45:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <developers> <developer> <id>baoy</id> <name>baoyou</name> <email>baoyou@163.com</email> <roles> <role>Engineer</role> </roles> <organization>R&D</organization> <timezone>+8</timezone> </developer> </developers> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.6.1</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.5.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.1</version> <executions> <execution> <id>default-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-2</version> <configuration> <descriptors> <descriptorRef>assembly/package.xml</descriptorRef> </descriptors> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-7</version> <configuration> <tagBase> scm:svn:https://192.168.80.62/aoi/src/java/util/aoi-hbase/tag </tagBase> </configuration> </plugin> </plugins> </build> </project>
<assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.0.0.xsd"> <formats> <format>tar.gz</format> </formats> <dependencySets> <dependencySet> <useProjectArtifact>true</useProjectArtifact> <outputDirectory>lib</outputDirectory> </dependencySet> </dependencySets> <fileSets> <fileSet> <directory>src/main/resources</directory> <outputDirectory>conf</outputDirectory> <includes> <include>hbase_sql.txt</include> <include>hbase-site-product_hz.xml</include> <include>log4j.properties</include> <include>service.properties</include> </includes> </fileSet> <fileSet> <directory>bin</directory> <outputDirectory>bin</outputDirectory> <includes> <include>search_class.bat</include> <include>search_class.sh</include> </includes> </fileSet> <fileSet> <directory>src/main/scripts</directory> <outputDirectory>bin</outputDirectory> <includes> <include>shutdown.sh</include> <include>startup.sh</include> </includes> </fileSet> </fileSets> </assembly>
#!/bin/sh ulimit -n 100000 # tries to determine arguments to launch AOI-HBASE PID=`ps aux | grep aoi-hbase | grep HbaseDevice | grep -v grep | grep -v "startup.sh" | awk '{print $2}'` #echo PID=$PID. if [ "" != "$PID" ] ; then echo " AOI-HBASE is allready running." exit 1; fi JAVA_HOME=/home/aoi/jdk1.6 CLASSPATH=.:$JAVA_HOME/lib:JAVA_HOME/jre/lib JVM_ETTINGS="-Xms512m -Xmx1024m" JVM_SETTINGS="" AOI_HOME="/home/aoi/aoi-hbase" AOI_LIB="$AOI_HOME/lib" AOI_OPTS=" -DaoiHome="/$AOI_HOME" -Daoi.lib.dir=${AOI_LIB}" #export CLASSPATH=$CLASSPATH:$CMANAGER_LIB CLASSPATH2='.' for jarfile in `ls $AOI_LIB/*.jar` do CLASSPATH2=$CLASSPATH2:$jarfile done JAVA_DEBUG="" if [ -n $1 ]; then if [ "$1" = "debug" ] ; then echo is debug mode JAVA_DEBUG="-agentlib:jdwp=transport=dt_socket,address=8686,server=y,suspend=n" fi fi #echo JAVA_HOME=$JAVA_HOME export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH END=">/dev/null 2>&1 &" # END="" cmanager_exec_command="$JAVA_HOME/bin/java -server $JVM_SETTINGS $JAVA_DEBUG $AOI_OPTS -cp $CLASSPATH2 hbseDevice.HbaseDevice $END" # echo EXEC_CMD=$cmanager_exec_command eval $cmanager_exec_command echo AOI-HBASE start sucessful... exit 0
#!/bin/sh # tries to determine arguments to launch AOI-HBASE PID=`ps aux | grep HbaseDevice | grep -v grep | awk '{print $2}'` #echo PID=$PID. if [ "" = "$PID" ] ; then echo " AOI-HBASE isn't running." exit 1 else kill -9 $PID echo " AOI-HBASE (pid:$PID) be killed." exit 0 fi
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
如何把项目托管到GitHub
一.进入GitBash 红圈部分是clone的仓库所在地址,从左面左上角的Administrator或者C:\Users\Administrator.PC-201505250855都可以进入。 二.进入仓库 进入github,点击Your Profile,进入下面的地址。https://github.com/hxsylzpf 三.克隆仓库 1.点击进入要上传的仓库,然后看下图 2.然后输入 git clone https://github.com/hxsylzpf/hadoop.git 这样后去C:\Users\Administrator.PC-201505250855,你就会发现多了hadoop目录。 四.添加版本改动 1.先把你要上传的文件,比如pso_k_means.m放在hadoop根目录下,然后进入该目录“cd hadoop”,然后 “git add .”。 cd hadoop git add .//有个空格 然后提交信息到本地的版本控制库 git commit -m "changes log" //引号里是说民信息 注意:此处有时候会提醒你“Tell me who you ...
- 下一篇
如何在Ubuntu 14.04中安装最新版Eclipse
想必很多开发人员都知道,Ubuntu软件源中提供的并不是最新版本的 Eclipse,本教程就教大家如何在 Ubuntu 14.04 中快速安装 Eclipse 官方发布的最新版本。 到目前为止,Eclipse 的官方最新版本为 Eclipse Kepler (4.3.2),我们可以使用如下步骤在 Ubuntu 14.04 或其它 Ubuntu 版本中进行快速安装。 1.安装OpenJDK Java 7 如果你的系统中没有安装 Java,我们需要按如下步骤事先安装好 OpenJDK Java 7。使用 Ctrl+Alt+T 打开终端,并按如下步骤执行安装所需的 Java 版本安装命令: 如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除: 1、如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除: sudo apt-get purge openjdk* 2、添加 PPA 源 sudo add-apt-repository ppa:webupd8team/java 3、更新下源数据库 sudo apt-get update 4安装O...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G