我是Cassandra的新手,正在尝试使用Cassandra部署应用程序。我在我的Cassandra DB中创建了一个keyspace,但是当我创建我的keyspace帐户时,我得到了一个类似下面的错误
我尝试了很多方法,比如创建用户和创建角色,但都不起作用。我用的版本是3.11.13
CREATE ROLE etl WITH PASSWORD = 'xxxxxx' AND LOGIN = true;
InvalidRequest: Error from server: code=2200 [Invalid query]
message="org.apache.cassandra.auth.CassandraRoleManager doesn't support PASSWORD"
CREATE ROLE
CREATE USER
1条答案
按热度按时间gv8xihay1#
该错误表示您尚未在群集中启用身份验证。
只有配置了
PasswordAuthenticator
,才支持PASSWORD
选项。默认情况下,在cassandra.yaml
中禁用身份验证:您需要使用密码验证器配置节点以启用验证:
有关详细信息,请参阅在Cassandra 3.11中启用密码身份验证。干杯!