解决 ClickHouse 中代码 210 的 SSL 证书验证失败错误
Code: 210. DB::NetException: SSL Exception: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
错误原因
clickhouse-client 连接到 ClickHouse 服务器时,会出现此错误。其原因通常是以下之一:
- 客户端配置文件
config.xml中缺少机器默认 CA 证书存储中的根证书,或 - 存在未配置的自签名证书或内部 CA 证书
解决方案
/etc/clickhouse-client) 中的 config.xml 中配置 CA 根证书,并禁用从默认位置加载默认根 CA 证书。
以下是示例配置: