编译Phoenix
- 下载Phoenix-5.0.0-HBase-2.0源码并解压。
1 2 3 4
wget https://github.com/apache/phoenix/archive/v5.0.0-HBase-2.0.tar.gz mv v5.0.0-HBase-2.0.tar.gz phoenix-5.0.0-HBase-2.0.tar.gz tar -zxf phoenix-5.0.0-HBase-2.0.tar.gz cd phoenix-5.0.0-HBase-2.0
- 修改“pom.xml”文件。
- 打开文件。
1
vi pom.xml
- 按“i”进入编辑模式,在<repositories>标签的第一位添加鲲鹏Maven仓库源:
1 2 3 4 5
<repository> <id>kunpengmaven</id> <name>kunpeng maven</name> <url>https://mirrors.huaweicloud.com/kunpeng/maven</url> </repository>
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 编译。
1
mvn clean package -DskipTests -Dmaven.javadoc.skip=true
编译成功后将在源码“/phoenix-assembly/target/”目录下生成phoenix-5.0.0-HBase-2.0.tar.gz包。
- 使用鲲鹏代码迁移工具扫描编译生成的tar包,确保没有包含有x86的so和JAR包。