Cassandra配置文件cassandra.yaml 的配置项,
默认是 authenticator: AllowAllAuthenticator
现在想创建Cassandra的用户,但是如果保持以上选项为默认配置则使用无密码登录之后不让执行create user的语句。
如果将以上配置改为 PasswordAuthenticator, 则无法使用无密码登录。
如何解决?
原理就是使用初始的用户 cassandra, 密码为cassandra。
使用 ./cqlsh -u cassandra -p cassandra 即可登录。
登录进去之后,执行:
create user dba with password '123456' superuser;
此处使用 dba 作为用户名只是作为示例,可以选其它用户名。