datastax 授权方异常

datastax authorizer exception

我在尝试为已创建的角色授予权限时遇到异常。

命令:

GRANT ALL PERMISSIONS on KEYSPACE test_ks to ks_admin;

错误:

ServerError:java.lang.UnsupportedOperationException:如果未启用 DseAuthorizer,则不支持 GRANT 操作

执行的操作:

我已经更新了 cassandra.yaml 文件以将授权方从默认值更改为 "com.datastax.bdp.cassandra.auth.CassandraAuthorizer" 但是在重新启动 dse 服务时出现异常。

系统日志异常:

捕获并报告了异常。消息:无法找到授权者 class 'com.datastax.bdp.cassandra.auth.CassandraAuthorizer' 在 com.datastax.bdp.DseModule.configure(来源不明)

有人可以让我知道我在这里遗漏了什么吗。

尝试改用 org.apache 的 CassandraAuthorizer class:

authorizer: org.apache.cassandra.auth.CassandraAuthorizer