首页 > 解决方案 > 通过 Cassandra 中的用户名和密码进行身份验证

问题描述

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

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

操作系统:Windows 7

有人可以告诉我如何解决这个问题吗?

谢谢,

标签: cassandra

解决方案


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

windows 中的默认位置是C:\Users\USER\.cassandraUSER 是 windows 用户名的位置。

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

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

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


推荐阅读