如何设置cassandra的用户名和密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置cassandra的用户名和密码相关的知识,希望对你有一定的参考价值。

1、要现在配置文件中配置鉴权方式
修改cassandra.yaml中authenticator和authorizer
2、根据的使用的cassandra版本确定具体的修改方式
早期的版本只支持通过配置文件来配置:access.properties, passwd.properties
新的版本是将登陆鉴权相关信息保存在了system_auth下的credentials,permissions两个CF中了,可以通过cassandra-cli操作。
参考技术A 修改cassandra.yaml中authenticator和authorizer

如何在 Quarkus 的配置中使用加密 Cassandra 密码凭据?

【中文标题】如何在 Quarkus 的配置中使用加密 Cassandra 密码凭据?【英文标题】:How to use encrypt Cassandra password credentials in config in Quarkus? 【发布时间】:2021-09-22 19:33:13 【问题描述】:

问题陈述

要求是在配置中为 Cassandra 设置加密密码,以便 Quarkus 在运行时自动解密密码(如 jasypt)。

示例

quarkus.cassandra.auth.username=john
quarkus.cassandra.auth.password=s3cr3t  --> instead of this
quarkus.cassandra.auth.password=ENC(1k9u)  --> something like this

【问题讨论】:

【参考方案1】:

建议使用 Vault 作为 ConfigSource。 Secret 可以存储在 Vault 中,Quarkus 会像任何其他配置源一样读取它们。

请查看:https://quarkus.io/guides/vault

【讨论】:

Quarkus 应用程序需要另一个系统...才能安全运行? (即没有明文密码)【参考方案2】:

我已经联系了维护 Apache Cassandra 的 Quarkus 扩展的团队,并得到确认,很遗憾无法做到这一点。干杯!

【讨论】:

以上是关于如何设置cassandra的用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章

Cassandra与HugeGraph的安装配置

Cassandra 配制 cassandra.yaml

Cassandra的登录认证授权

kairosdb+cassandra集群化安装

如何在 Quarkus 的配置中使用加密 Cassandra 密码凭据?

如何设置管理员用户名和密码?