编译Druid时提示hadoop-lzo依赖下载失败的解决方法
问题现象描述
编译Druid过程中报错,报错信息如下。
1
|
[ERROR] Failed to execute goal on project druid-thrift-extensions: Could not resolve dependencies for project io.druid.extensions.contribto collect dependencies at com.twitter.elephantbird:elephant-bird-core:jar:4.8 -> com.hadoop.gplcompression:hadoop-lzo:jar:0.4.19: Failedgplcompression:hadoop-lzo:jar:0.4.19: Could not transfer artifact com.hadoop.gplcompression:hadoop-lzo:pom:0.4.19 from/to twitter (http:/http://maven.twttr.com/com/hadoop/gplcompression/hadoop-lzo/0.4.19/hadoop-lzo-0.4.19.pom. Return code is: 502 , ReasonPhrase:badgateway.) |
关键过程、根本原因分析
无
结论、解决方案及效果
修改本地Maven库中文件 “ ./repository/com/twitter/elephantbird/elephant-bird/4.8/elephant-bird-4.8.pom”。
修改后的代码如下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<repositories> <repository> <id>twitter</id> <!--url>http://maven.twttr.com</url--> <url>https://nexus.xebialabs.com/nexus/content/groups/public/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>twitter</id> <!--url>http://maven.twttr.com</url--> <url>https://nexus.xebialabs.com/nexus/content/groups/public/</url> </pluginRepository> </pluginRepositories> |
父主题: 故障排除