我对cassandra数据库非常陌生。我需要为数据库设置用户名和密码...有人请帮我解释如何做到这一点..为Cassandra数据库设置用户名和密码
3
A
回答
6
您可以使用在列族级别具有ro或rw访问权限的用户创建用户。对于Cassandra 0.7或更早版本,您可以在此处找到概述:http://www.datastax.com/docs/0.7/configuration/authentication
对于1.0及更高版本,身份验证已移入示例目录。你可以在这里找到一个如何配置它的例子(与之前一样):http://devblog.michalski.im/2012/04/05/adding-simple-authentication-to-cassandra/
一般来说,Cassandra开发者似乎建议通过防火墙依靠用户/通过身份验证隔离Cassandra数据库。如果你能走这条路,那就更好了。
为了更加安全,你还可以加密节点间通信:http://wiki.apache.org/cassandra/InternodeEncryption
2
这里的多一些对Cassandra的权限太(后您设置身份验证): http://devblog.michalski.im/2012/04/22/more-on-cassandra-simpleauthority-permissions/
那么,还有比只多一点CF级别的权限系统。
相关问题
- 1. 如何为数据库设置用户名和密码?
- 2. 从SQL数据库获取用户名和密码等设置
- 3. Java数据库用户名和密码
- 4. 创建数据库与编码和设置用户名和密码
- 5. 设置mysql用户名和密码
- 6. 设置phpMyAdmin用户名和密码
- 7. Charles Proxy设置用户名和密码。
- 8. SQLExpress - 如何为sql数据文件设置用户名/密码
- 9. 为Android Sqlite数据库设置密码
- 10. 为SQLite v3数据库设置密码
- 11. 用户名/密码数据库检查
- 12. 用yum安装cassandra datastax企业版:如何设置用户名和密码
- 13. 在java中加密数据库用户名和密码?
- 14. 蜻蜓:加密数据库的密码和用户名
- 15. 从数据库验证硬编码的密码和用户名
- 16. 输入数据(用户名和密码)
- 17. 4D为MySQL与PHP连接设置用户名和密码
- 18. 如何为xlsform设置用户名和密码
- 19. 使用数据库进行Java用户名和密码验证
- 20. 用户名和密码的数据库验证不起作用。
- 21. Sqlite3 - 使用用户名和密码创建数据库
- 22. 如何设置用户名/密码mosquitto?
- 23. 从PHP设置HTTP用户名/密码
- 24. 如何设置HTTPGET用户名/密码
- 25. Cruise Control.NET:如何为git存储库任务设置用户名和密码?
- 26. Microsoft Access数据库:如何删除用户与密码设置
- 27. 在mercurial中设置用户的用户名和密码
- 28. 如何安装Cassandra以及如何设置Cassandra用户名和密码及其适用于netbeans的连接器
- 29. Oracle数据库控制的用户名和密码
- 30. mysql数据库网址,用户名和密码在文件中
SimpleAuthenticator类和SimpleAuthority类已移至示例目录,因为它们不打算用于生产。来自NEWS.txt:“他们从来没有提供实际的安全保障,而且他们目前的状态只是作为例子。” – psanford 2012-04-25 02:13:58
一旦你有用户设置,你如何登录到其中的一个?或者作为其中一个执行查询/命令? – Pinocchio 2014-03-06 06:16:35
@Pinocchio在http://devblog.michalski.im/2012/04/05/adding-simple-authentication-to-cassandra/的最后几行看你的答案 – Andrew 2014-03-06 10:13:55