为了创建从Oracle到Cassandra的DBLink,我试图通过用户名和密码在Cassandra中建立连接。
默认情况下,Cassandra的安装不询问用户名。
在这里搜索时,我发现了topic,其中描述了该步骤。
不幸的是,当我修改authenticator
和authorizer
参数时,Cassandra CQL Shell会打开并立即关闭。
Cassandra安装程序版本:datastax-ddc-64bit-3.9.0.msi
操作系统:Windows 7
请问有人可以解决这个问题吗?
谢谢
答案 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是默认的用户名和密码,也是超级用户。