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証明書を読み込まないようにします。
以下は設定例です。