摘要:
随着大数据时代的到来,Cassandra数据库因其分布式、高性能的特点被广泛应用于各种场景。安全性是数据库系统的核心问题之一,尤其是在身份认证方面。本文将围绕Cassandra数据库的身份认证增强主题,通过代码实现和性能优化,探讨如何提高Cassandra数据库的安全性。
一、
Cassandra数据库是一款开源的分布式NoSQL数据库,具有高可用性、高性能和可伸缩性等特点。Cassandra在身份认证方面存在一些局限性,如默认的认证机制较为简单,安全性不足。本文将针对Cassandra数据库的身份认证进行增强,通过代码实现和性能优化,提高数据库的安全性。
二、Cassandra身份认证机制
Cassandra提供了两种身份认证机制:内置认证和外部认证。
1. 内置认证
Cassandra内置认证使用用户名和密码进行认证,安全性较低。用户需要在配置文件中设置用户名和密码,并在客户端使用相应的认证机制进行认证。
2. 外部认证
Cassandra支持使用外部认证机制,如Kerberos、LDAP等。外部认证可以提高安全性,但需要配置相应的认证服务。
三、身份认证增强实现
1. 代码实现
以下是一个简单的Cassandra身份认证增强的代码实现示例:
```java
import org.apache.cassandra.auth.AuthenticatedUser;
import org.apache.cassandra.auth.IAuthenticator;
import org.apache.cassandra.auth.PasswordAuthenticator;
import org.apache.cassandra.config.DatabaseDescriptor;
import org.apache.cassandra.db.marshal.UTF8Type;
import org.apache.cassandra.service.ClientState;
public class EnhancedPasswordAuthenticator implements IAuthenticator {
@Override
public boolean authenticate(String username, String password) {
// 自定义认证逻辑
// 例如:查询数据库或调用外部服务验证用户名和密码
return "customPassword".equals(password);
}
@Override
public void init() {
// 初始化代码
}
@Override
public void close() {
// 关闭代码
}
public static void main(String[] args) {
DatabaseDescriptor.setAuthenticator(new EnhancedPasswordAuthenticator());
DatabaseDescriptor.setKeyValidator(UTF8Type.instance);
DatabaseDescriptor.setlaubValidator(UTF8Type.instance);
DatabaseDescriptor.setPermissionsValidator(UTF8Type.instance);
DatabaseDescriptor.setRoleManager(new org.apache.cassandra.auth.DefaultRoleManager());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
DatabaseDescriptor.setRoleCache(new org.apache.cassandra.auth.DefaultRoleCache());
DatabaseDescriptor.setPermissionsCache(new org.apache.cassandra.auth.DefaultPermissionsCache());
DatabaseDescriptor.setRolePermissionsCache(new org.apache.cassandra.auth.DefaultRolePermissionsCache());
Database
Comments NOTHING