1. 修改Cassandra配置文件 cassandra.yaml,并重启
authenticator: PasswordAuthenticator
authorizer: CassandraAuthorizer
2. 使用默认账号登录
./cqlsh -u 'cassandra' -p 'cassandra' 192.168.8.11
3. 修改system_auth,避免单点故障
ALTER KEYSPACE system_auth WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };
4. 创建带有超级权限的用户
CREATE ROLE Cassandra_manager WITH SUPERUSER = true AND LOGIN = true AND PASSWORD = 'Cassandra1@#$';
5. 使用新账号重新登录
./cqlsh -u 'Cassandra_manager' -p 'Cassandra1@#$' cassandra20
6. 禁用默认账号
ALTER ROLE cassandra WITH SUPERUSER = false AND LOGIN = false;
7. 创建普通用户
CREATE USER uesr