我有一个在Ubuntu上运行的Cassandra集群。我想启用身份验证,以便不是每个人都可以访问Cassandra数据库并运行查询。
启用简单身份验证是……
只需从Cassandra.yaml的AllowAllAuthorizer中的AllowAllAuthenticator和CassandraAuthorizer替换PasswordAuthenticator。重启Cassandra服务。它将允许没有密码。
您必须将默认身份验证器从AllowAllAuthenticator更改为PasswordAuthenticator或某些自定义身份验证器。
您还可以为更精细的访问权限启用角色。
检查以下内容:
稍后编辑:由于您需要LDAP身份验证,您可以使用Instaclustr创建的身份验证。细节 - Apache Cassandra LDAP身份验证 和 源代码 。