通过Cassandra中的用户名和密码进行身份验证

时间:2018-07-11 07:44:30

标签: cassandra

为了创建从Oracle到Cassandra的DBLink,我试图通过用户名和密码在Cassandra中建立连接。 默认情况下,Cassandra的安装不询问用户名。 在这里搜索时,我发现了topic,其中描述了该步骤。 不幸的是,当我修改authenticatorauthorizer参数时,Cassandra CQL Shell会打开并立即关闭。

Cassandra安装程序版本:datastax-ddc-64bit-3.9.0.msi

操作系统:Windows 7

请问有人可以解决这个问题吗?

谢谢

1 个答案:

答案 0 :(得分:1)

要解决CQL Shell错误,请编辑cqlshrc文件。

Windows中的默认位置是C:\Users\USER\.cassandra,其中USER是Windows用户名。

在cqlshrc文件中,编辑以下内容:

[authentication]
;; If Cassandra has auth enabled, fill out these options
username = cassandra
password = cassandra

请注意,cassandra是默认的用户名和密码,也是超级用户。