Bitnami Helm Cassandra -- 无法与 cqlsh [远程] 连接

问题描述 投票:0回答:1

我无法连接使用 bitnami helm 图表和自签名证书构建的远程 cassandra 集群。以下错误。

仅供参考..我已启用 ssl cqlschrc 如下

[ssl]

; certfile = ~/keys/cassandra.cert
; Optional - true by default

validate = flase
; To be provided when require_client_auth=true
userkey = ~/key.pem
; To be provided when require_client_auth=true
usercert = ~/cert.pem

====== 以下错误

cqlsh --ssl -u 卡桑德拉 -p 123@123 10.11.xxxx.230 9042 连接错误: ('无法连接到任何服务器', {'10.11.xxxx.230:9042': IOError(2, '没有这样的文件或目录')})

cassandra bitnami
1个回答
0
投票
  1. 从您的机密(不是密钥)下载证书并将其命名为 cert.pem
  2. 使用 snap 安装 cqlsh (https://snapcraft.io/install/cqlsh/ubuntu)
  3. 使用以下值在 /root/snap/cqlsh/220/.cassandra 下创建 cqlshrc

root@nswamy4:~# cat /root/snap/cqlsh/220/.cassandra/cqlshrc

[ssl]
version = SSLv23
validate = false
certfile = /mnt/c/Users/nswamy/wsl_ubuntu/bitnami_cassandra/certs/cert.pem

连接如下

cqlsh 10.11.xxx.xxx 9042 --ssl -u cassandra -p 123456

你应该看到 cassandra 提示

© www.soinside.com 2019 - 2024. All rights reserved.