如何设置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的用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章