gpt4 book ai didi

cassandra - 启用加密时无法连接到 cqlsh

转载 作者:行者123 更新时间:2023-12-02 12:17:04 26 4
gpt4 key购买 nike

启用加密后,我尝试从远程(kuebctl 命令)连接到 cqlsh,但无法连接到 cqlsh。有人有更好的连接方式吗?

$ kubectl run -i --tty --restart=Never --rm --image cassandra cqlsh -- cqlsh cassandra-0.cassandra.default.svc.cluster.local -u cassandra -p cassandra --ssl
If you don't see a command prompt, try pressing enter.
Validation is enabled; SSL transport factory requires a valid certfile to be specified. Please provide path to the certfile in [ssl] section as 'certfile' option in /root/.cassandra/cqlshrc (or use [certfiles] section) or set SSL_CERTFILE environment variable.
pod "cqlsh" deleted
pod default/cqlsh terminated (Error)

由于我是从远程连接的,因此无法设置 cqlshrc 文件。

最佳答案

您可以指定证书文件的位置,并通过环境变量验证选项 SSL_CERTFILESSL_VALIDATE相应的,但无论如何你都需要挂载证书文件,所以你也可以挂载相应的cqlshrc ...

documentation更多细节。

附言此外,如果启用了客户端验证,您还需要提供客户端的 key /证书(userkey 中的选项 usercertcqlshrc )。

关于cassandra - 启用加密时无法连接到 cqlsh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55254749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com