编译Hadoop 2.9.0 提示 DynamoDBLocal包找不到,到maven仓库也查不到com.amazonaws下的DynamoDBLocal,只能查到com.jcabi下的。
无奈找找看,发现在文章 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html#DynamoDBLocal.DownloadingAndRunning 中描述的仓库中有。但是我本地的maven镜像原来是 * 代理所有仓库的。于是行不通,还原不需要设置镜像。想到把包拷到仓库中,但是没有认到。最后翻看hadoop-2.9.0-src的pom文件,发现仓库配置,于是修改仓库配置,增加aws环境的
无奈找找看,发现在文章 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html#DynamoDBLocal.DownloadingAndRunning 中描述的仓库中有。但是我本地的maven镜像原来是 * 代理所有仓库的。于是行不通,还原不需要设置镜像。想到把包拷到仓库中,但是没有认到。最后翻看hadoop-2.9.0-src的pom文件,发现仓库配置,于是修改仓库配置,增加aws环境的
<repositories>
<repository>
<id>dynamodb-local-oregon</id>
<name>DynamoDB Local Release Repository</name>
<url>https://s3-us-west-2.amazonaws.com/dynamodb-local/release</url>
</repository>
...
</repositories>重新编译,就能正常通过了
本文介绍了解决Hadoop 2.9.0编译过程中遇到的DynamoDBLocal包缺失问题的方法。通过调整Maven仓库配置,成功引入了必要的依赖,实现了项目的顺利编译。
9285

被折叠的 条评论
为什么被折叠?



