【问题标题】:datastax authorizer exceptiondatastax 授权人异常
【发布时间】:2017-05-04 04:29:25
【问题描述】:

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

命令:

将 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(未知来源)

有人可以告诉我我在这里缺少什么。

【问题讨论】:

    标签: cassandra datastax datastax-enterprise


    【解决方案1】:

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

    authorizer: org.apache.cassandra.auth.CassandraAuthorizer
    

    【讨论】:

    • 谢谢亚伦。它起作用了......我错过了在 dse.yaml 文件中启用授权规则。
    • 看起来这不再被允许了,至少我得到了这样的回应:Message: CassandraAuthorizer is incompatible with the DseAuthenticator
    猜你喜欢
    • 2011-10-26
    • 2016-08-06
    • 2021-06-05
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 2023-03-23
    相关资源
    最近更新 更多