hudi 0.10.0-SNAPSHOT适配hdp 3.1.5编译
【摘要】 新增hdp仓库在项目根目录下的pom文件中新增: <repository> <id>hdp</id> <url>https://repo.hortonworks.com/content/repositories/releases/</url> </repository> 其他pom文件修改hive-jdbc依赖的hadoop-yarn-server-reso...
新增hdp仓库
在项目根目录下的pom文件中新增:
<repository>
<id>hdp</id>
<url>https://repo.hortonworks.com/content/repositories/releases/</url>
</repository>
其他pom文件修改
hive-jdbc依赖的hadoop-yarn-server-resourcemanager版本为SNAPSHOT,在仓库中都找不到,将其修改为使用项目指定的版本。
具体有如下子项目:
-
hudi-hadoop-mr中的hive-jdbc依赖
-
hudi-utilities-bundle中的hive-jdbc依赖
-
hudi-integ-test-bundle中的hive-jdbc依赖
排除掉
<exclusions>
<exclusion>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-server-resourcemanager</artifactId>
</exclusion>
</exclusions>
新增
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-server-resourcemanager</artifactId>
<version>${hadoop.version}</version>
</dependency>
编译时部分jar包在仓库中找不到或下载慢,可以从原始rpm包中将其拷贝到编译的机器,并安装到本地,例如下述jar包,例如hive-jdbc-3.1.0.3.1.4.0-315-standalone.jar等。
编译命令
mvn clean install -DskipTests -Dhadoop.version=3.1.1.3.1.4.0-315 -Dhive.version=3.1.0.3.1.4.0-315 -Dscala.version=2.12.10 -Dscala.binary.version=2.12 -Dspark.version=3.0.1
结果
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)