12.hbase 源码构建
1.构建环境
构建环境:
ubuntu 22.04
jdk 11
maven 3.9
hbase 2.5.x
2.构建
构建命令
mvn clean install -DskipTests -Dhadoop.profile=3.0
构建出来的没有安装包。只有每个子项目的jar包。
带安装包的构建命令
mvn clean package -DskipTests assembly:single -Dhadoop.profile=3.0
安装包位置
~/hbase-assembly/target
构建结果
[INFO]
[INFO] --- assembly:3.2.0:single (default-cli) @ hbase-archetype-builder ---
[INFO] Assemblies have been skipped per configuration of the skipAssembly parameter.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache HBase 2.5.12-SNAPSHOT:
[INFO]
[INFO] Apache HBase ....................................... SUCCESS [ 2.344 s]
[INFO] Apache HBase - Checkstyle .......................... SUCCESS [ 0.338 s]
[INFO] Apache HBase - Annotations ......................... SUCCESS [ 0.542 s]
[INFO] Apache HBase - Build Configuration ................. SUCCESS [ 0.069 s]
[INFO] Apache HBase - Logging ............................. SUCCESS [ 0.675 s]
[INFO] Apache HBase - Shaded Protocol ..................... SUCCESS [ 35.737 s]
[INFO] Apache HBase - Common .............................. SUCCESS [ 6.063 s]
[INFO] Apache HBase - Metrics API ......................... SUCCESS [ 1.072 s]
[INFO] Apache HBase - Hadoop Compatibility ................ SUCCESS [ 2.713 s]
[INFO] Apache HBase - Metrics Implementation .............. SUCCESS [ 1.022 s]
[INFO] Apache HBase - Hadoop Two Compatibility ............ SUCCESS [ 2.144 s]
[INFO] Apache HBase - Protocol ............................ SUCCESS [ 12.999 s]
[INFO] Apache HBase - Client .............................. SUCCESS [ 8.399 s]
[INFO] Apache HBase - Zookeeper ........................... SUCCESS [ 2.343 s]
[INFO] Apache HBase - Replication ......................... SUCCESS [ 1.884 s]
[INFO] Apache HBase - Resource Bundle ..................... SUCCESS [ 0.089 s]
[INFO] Apache HBase - HTTP ................................ SUCCESS [ 3.367 s]
[INFO] Apache HBase - Asynchronous FileSystem ............. SUCCESS [ 2.881 s]
[INFO] Apache HBase - Procedure ........................... SUCCESS [ 1.895 s]
[INFO] Apache HBase - Server .............................. SUCCESS [ 26.989 s]
[INFO] Apache HBase - MapReduce ........................... SUCCESS [ 5.107 s]
[INFO] Apache HBase - Testing Util ........................ SUCCESS [ 2.832 s]
[INFO] Apache HBase - Thrift .............................. SUCCESS [ 6.847 s]
[INFO] Apache HBase - RSGroup ............................. SUCCESS [ 4.389 s]
[INFO] Apache HBase - Shell ............................... SUCCESS [ 2.912 s]
[INFO] Apache HBase - Coprocessor Endpoint ................ SUCCESS [ 6.289 s]
[INFO] Apache HBase - Integration Tests ................... SUCCESS [ 6.271 s]
[INFO] Apache HBase - Rest ................................ SUCCESS [ 5.927 s]
[INFO] Apache HBase - Examples ............................ SUCCESS [ 3.785 s]
[INFO] Apache HBase - Shaded .............................. SUCCESS [ 0.137 s]
[INFO] Apache HBase - Shaded - Client (with Hadoop bundled) SUCCESS [ 17.737 s]
[INFO] Apache HBase - Shaded - Client ..................... SUCCESS [ 8.115 s]
[INFO] Apache HBase - Shaded - MapReduce .................. SUCCESS [ 15.800 s]
[INFO] Apache HBase - External Block Cache ................ SUCCESS [ 1.658 s]
[INFO] Apache HBase - HBTop ............................... SUCCESS [ 1.113 s]
[INFO] Apache HBase - Compression ......................... SUCCESS [ 0.030 s]
[INFO] Apache HBase - Compression - Aircompressor ......... SUCCESS [ 2.533 s]
[INFO] Apache HBase - Compression - Brotli ................ SUCCESS [ 2.122 s]
[INFO] Apache HBase - Compression - LZ4 ................... SUCCESS [ 2.233 s]
[INFO] Apache HBase - Compression - Snappy ................ SUCCESS [ 2.372 s]
[INFO] Apache HBase - Compression - XZ .................... SUCCESS [ 1.965 s]
[INFO] Apache HBase - Compression - ZStandard ............. SUCCESS [ 2.535 s]
[INFO] Apache HBase - Assembly ............................ SUCCESS [02:27 min]
[INFO] Apache HBase - Shaded - Testing Util ............... SUCCESS [ 52.245 s]
[INFO] Apache HBase - Shaded - Testing Util Tester ........ SUCCESS [ 5.964 s]
[INFO] Apache HBase Shaded Packaging Invariants ........... SUCCESS [ 1.493 s]
[INFO] Apache HBase Shaded Packaging Invariants (with Hadoop bundled) SUCCESS [ 0.636 s]
[INFO] Apache HBase - Archetypes .......................... SUCCESS [ 0.028 s]
[INFO] Apache HBase - Exemplar for hbase-client archetype . SUCCESS [ 2.324 s]
[INFO] Apache HBase - Exemplar for hbase-shaded-client archetype SUCCESS [ 2.731 s]
[INFO] Apache HBase - Archetype builder ................... SUCCESS [ 0.398 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 07:10 min
[INFO] Finished at: 2025-05-08T13:17:33+08:00
[INFO] ------------------------------------------------------------------------