我做这个教程是为了使用apache hadoop加载批处理数据,我尝试运行这个命令来构建一个名为“druid hadoop demo”的docker映像,其版本标记为“2.8.5”: docker build -t druid-hadoop-demo:2.8.5 .
但它给了我这个错误
步骤14/53:运行curl-shttps://archive.apache.org/dist/hadoop/core/hadoop-2.8.3/hadoop-2.8.3.tar.gz |tar-xz-c/usr/local/--->在7baa699ccc29中运行
gzip:stdin:意外的文件结尾tar:child返回状态1 tar:错误不可恢复:现在退出命令'/bin/sh-c curl-shttps://archive.apache.org/dist/hadoop/core/hadoop-2.8.3/hadoop-2.8.3.tar.gz |tar-xz-c/usr/local/'返回非零代码:2
感谢您的帮助。
1条答案
按热度按时间7xzttuei1#
这是一个网络错误,表明您下载的文件在传输过程中损坏(对我来说下载正确,因此不太可能是源文件),或者在完成curl命令之前断开了连接。检查网络代理、间歇性网络故障或任何其他可能中断连接的情况。您还可以尝试从容器中手动运行curl,以查看它是否成功。