gpt4 book ai didi

cassandra - 如何在Cassandra DB中创建第一个用户

转载 作者:行者123 更新时间:2023-12-03 14:35:39 24 4
gpt4 key购买 nike

如何在cassandra数据库中创建第一个用户?

我试过了:

CREATE USER username WITH PASSWORD "";

它说:
Bad Request: Only superusers are allowed to perform CREATE USER queries

但是我在尝试之前从未创建过用户,那么如何在cassandra数据库中创建第一个用户?

这似乎有点奇怪,因为这就像鸡肉和鸡蛋的问题,但是人们使用Cassandra,所以我敢肯定某个地方必须有解决方案。

最佳答案

启用身份验证和授权后,您可以使用默认的Cassandra管理员用户身份登录(到本地Cassandra实例),如下所示:

./cqlsh localhost -u cassandra -p cassandra

如果您在Windows Server上运行Cassandra,我相信 you need to invoke it with Python:
python cqlsh localhost -u cassandra -p cassandra

一旦进入,您的第一个任务应该是创建另一个 super 用户帐户。
CREATE USER dba WITH PASSWORD 'bacon' SUPERUSER;

接下来,将当前的Cassandra super 用户的密码设置为其他密码是一个非常好的主意,最好是长且难以理解的密码。使用新的 super 用户,您无需再次使用默认的Cassandra帐户。
ALTER USER cassandra WITH PASSWORD 'dfsso67347mething54747long67a7ndincom4574prehensi562ble';

有关更多信息,请查看此DataStax文章: A Quick Tour of Internal Authentication and Authorization Security in DataStax Enterprise and Apache Cassandra

关于cassandra - 如何在Cassandra DB中创建第一个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22213786/

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