解决 wget 下载 Hadoop 时证书过期问题:使用 --no-check-certificate 绕过验证
解决 wget 下载 Hadoop 时证书过期问题:使用 --no-check-certificate 绕过验证
在使用 wget 下载 Hadoop 文件时,可能会遇到以下错误:
[root@master 1]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.2.2/hadoop-3.2.2.tar.gz "--no-check-certificate"
--2023-04-17 14:07:08-- https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.2.2/hadoop-3.2.2.tar.gz
正在解析主机 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
正在连接 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... 已连接。
错误: 无法验证 mirrors.tuna.tsinghua.edu.cn 的由 '/C=US/O=Let's Encrypt/CN=R3' 颁发的证书:
颁发的证书已经过期。
要以不安全的方式连接至 mirrors.tuna.tsinghua.edu.cn,使用' --no-check-certificate'。
--2023-04-17 14:07:08-- http://xn----no-check-certificate-v65mpb/
正在解析主机 ' --no-check-certificate' (xn----no-check-certificate-v65mpb)... 失败:未知的名称或服务。
wget: 无法解析主机地址 'xn----no-check-certificate-v65mpb'
--2023-04-17 14:07:08-- http://xn----no-check-certificate-v65mpb/
正在解析主机 ' --no-check-certificate' (xn----no-check-certificate-v65mpb)... 失败:未知的名称或服务。
wget: 无法解析主机地址 'xn----no-check-certificate-v65mpb'
这表明 mirrors.tuna.tsinghua.edu.cn 的 SSL 证书已经过期。为了解决这个问题,可以使用 ' --no-check-certificate' 选项绕过证书验证。
命令:
[root@master 1]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.2.2/hadoop-3.2.2.tar.gz --no-check-certificate
注意:
使用 ' --no-check-certificate' 选项会绕过 SSL 证书验证,这可能会存在安全风险。建议尽量使用安全的连接方式,或在确认下载源可信后再使用该选项。
其他解决方案:
- 更新证书: 尝试更新 mirrors.tuna.tsinghua.edu.cn 的 SSL 证书。
- 使用其他镜像源: 您可以尝试使用其他 Hadoop 镜像源,例如 Apache 官方镜像。
希望本文能够帮助您解决问题!
原文地址: https://www.cveoy.top/t/topic/nsUV 著作权归作者所有。请勿转载和采集!