我是maven build architecture的新手.Hbase official website解释了通过此命令构建tar球:
mvn clean site install assembly:assembly -DskipTests -Prelease
但我无法找到最终二进制焦油球创建的地方?
我从/hbase-assembly/src/main/assembly/src.xml
但基于这个汇编文件属性,没有创建tar球吗?那么究竟会创建二进制tar球吗?
答案 0 :(得分:3)
这是我的快速如何构建和运行hbase。但简短的回答是你在hbase-assembly / target
中找到二进制文件$ git clone https://github.com/apache/hbase.git
$ cd hbase
$ git checkout branch-1.2
$ mvn clean install -DskipTests assembly:single
$ tar xzvf hbase-assembly/target/hbase-1.2.1-SNAPSHOT-bin.tar.gz
$ export HBASE_HOME=`pwd`/hbase-1.2.1-SNAPSHOT/
$ export PATH=$HBASE_HOME/bin:$PATH
$ start-hbase.sh
$ hbase shell