2017-05-02 12 views
2

作成されたロールの権限を付与しようとしているときに例外が発生します。datastax許可例外

コマンド:

GRANT ALL PERMISSIONS on KEYSPACE test_ks to ks_admin;

エラー:

てServerError:java.lang.UnsupportedOperationExceptionが:それは

アクション有効でない場合GRANT操作がDseAuthorizerによってサポートされていません。実行:

authorandizerをデフォルトの "com.datastax.bdp.cassandra.auth.CassandraAuthorizer"に変更するためにcassandra.yamlファイルを更新しましたが、dseサービスを再起動すると例外が発生しました。システムログから

例外:

例外がキャッチされ、報告されました。メッセージ:承認者クラスのcom.datastax.bdp.cassandra.auth.CassandraAuthorizer " com.datastax.bdp.DseModule.configure(不明なソース)でを見つけることができません

誰かが私が私が欠けているものを知って聞かせてもらえますここに。

答えて

2

ではなくorg.apacheからCassandraAuthorizerクラスを使用してみてください:

authorizer: org.apache.cassandra.auth.CassandraAuthorizer 
+0

はあなたにアーロンをありがとうございます。それは働いた...私はdse.yamlファイルで許可規則を有効にしていない。 – sqlcheckpoint

関連する問題