Я включил шифрование ssl на своем узле cassandra и пытаюсь понять, как подключиться к моему узлу, используя cqlsh с ssl:
Когда я запускаю ./cqlsh --ssl
, я получаю следующую ошибку:
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.
Я перешел по ссылке на https://docs.datastax.com/en/cassandra/2.1/cassandra/security/secureCqlshSSL_t.html:
[authentication]
username = fred
password = !!bang!!$
Я храню в корневой папке, чтобы любой пользователь мог войти в систему и получить доступ к общей папке (а не в моем пользовательском каталоге). Однако каким будет пароль в этом случае? Мне нужно поставить свой пароль?!
certfile = ~/keys/node0.cer.pem
Нужно ли мне добавить этот файл сертификата в хранилище доверенных сертификатов cassandra, или я могу просто добавить сам сертификат узлов cassandra?
Я использую Кассандру 2.2.7.