Hadoop编译针对DynamoDBLocal.jar无法获取

在编译Hadoop源码时,遇到了找不到DynamoDBLocal.jar的问题。通过参考BUILDING.txt和相关文章,发现关键在于protobuf版本和获取DynamoDBLocal.jar。可以从AWS官网下载特定版本的jar,然后将其上传到本地Maven仓库,指定路径,最后运行mvn package命令即可成功编译。
摘要由CSDN通过智能技术生成

前提环境准备

Hadoop源码内有BUILDING.txt文件,就是基本环境准备要求,不过我看下面这个文章不错,可做参考。

编译前提环境准备参考:https://blog.csdn.net/realize_dream/article/details/84929734

 

问题可能1、protobuf特别注意2.5.0

问题可能2、最重要的问题就是这个DynamoDBLocal.jar,弄了好久,终于网上各种尝试,还不如直接去官网下载!收到上传到仓库,这样找不到这个jar包,可根据指定的版本和jar名称从仓库里直接读取就行了。

1、https://docs.aws.amazon.com/zh_cn/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html

下载dynamodb_local_latest.tar.gz的时候,可以多换几个地区,尝试我反正亚太地区的包一直没有下载下来,反而在欧美区下载成功了

2、解压dynamodb_local_latest.tar.gz后,会有一个DynamoDBLocal.jar包

3、把他拷贝到maven仓库的一个路径上,我创建路径在/usr/local/mavenstore/com/amazonaws/1.11.86下

4、上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值