gpt4 book ai didi

cassandra - 只允许 super 用户执行 CREATE USER 查询

转载 作者:行者123 更新时间:2023-12-04 03:27:20 24 4
gpt4 key购买 nike

我正在使用 Java 1.7.0_60-b19 在 Cassandra 2.0.8 上登录 Ubuntu 14.10

cqlsh -u cassandra -p cassandra

我在跑:
CREATE USER a WITH PASSWORD 'a' NOSUPERUSER;

我收到错误:
Bad Request: Only superusers are allowed to perform CREATE USER queries

推理问题 - 我以 super 用户身份登录。

我的问题是: 如果我以 Cassandra 用户身份登录 cqlsh,为什么会被告知我不是 super 用户?

最佳答案

您需要在 cassandra.yaml 文件中启用 PasswordAuthenticator。
要启用 PasswordAuthenticator,您需要更改 cassandra.yaml 中的身份验证器属性

改变

authenticator: AllowAllAuthenticator


authenticator: PasswordAuthenticator

使用以下命令登录后,您将能够添加新用户
cqlsh -u cassandra -p cassandra

关于cassandra - 只允许 super 用户执行 CREATE USER 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com