datastax授权程序异常

时间:2017-05-02 22:13:17

标签: cassandra datastax datastax-enterprise

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

命令:

  

将KEYSPACE test_ks上的所有权限授予ks_admin;

错误:

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

已执行的操作:

我更新了cassandra.yaml文件,将授权程序从默认更改为" com.datastax.bdp.cassandra.auth.CassandraAuthorizer"但重新启动dse服务时遇到异常。

来自系统日志的异常:

发现并报告了一个例外。消息:无法找到授权人类' com.datastax.bdp.cassandra.auth.CassandraAuthorizer'   在com.datastax.bdp.DseModule.configure(未知来源)

有人可以让我知道我在这里失踪了什么。

1 个答案:

答案 0 :(得分:2)

尝试使用org.apache中的CassandraAuthorizer类:

authorizer: org.apache.cassandra.auth.CassandraAuthorizer