/ / exception do autorizador de datastax - cassandra, datastax, datastax-enterprise

exceção do autorizador datastax - cassandra, datastax, datastax-enterprise

Eu estou recebendo uma exceção ao tentar conceder permissões para uma função criada.

Comando:

CONCEDER TODAS AS PERMISSÕES em KEYSPACE test_ks a ks_admin;

Erro:

ServerError: java.lang.UnsupportedOperationException: A operação GRANT não é suportada pelo DseAuthorizer se não estiver ativada

Ações Realizadas:

Eu atualizei o arquivo cassandra.yaml para alterar o autorizador do padrão para "com.datastax.bdp.cassandra.auth.CassandraAuthorizer", mas recebi uma exceção quando reiniciei o serviço dse.

Exceção do log do sistema:

Uma exceção foi capturada e relatada. Mensagem: Não é possível localizar a classe de autorizador "com.datastax.bdp.cassandra.auth.CassandraAuthorizer" em com.datastax.bdp.DseModule.configure (Unknown Source)

Alguém poderia por favor me avisar o que eu estou perdendo aqui.

Respostas:

2 para resposta № 1

Tente usar a classe CassandraAuthorizer do org.apache:

authorizer: org.apache.cassandra.auth.CassandraAuthorizer