代码之家  ›  专栏  ›  技术社区  ›  mikcutu

在cassandra中通过用户名和密码进行身份验证

  •  0
  • mikcutu  · 技术社区  · 6 年前

    为了创建从oracle到cassandra的dblink,我试图通过用户名和密码在cassandra中建立连接。 默认情况下,安装cassandra不会要求输入用户名。 在这里搜索,我发现 topic 在这里描述了实现的步骤。 不幸的是,当我修改 authenticator authorizer 参数,cassandra cql shell打开并立即关闭。

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

    操作系统:Windows 7

    有人能告诉我怎么解决这个问题吗?

    谢谢您,

    1 回复  |  直到 6 年前
        1
  •  1
  •   undefined_variable    6 年前

    要解决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是默认用户名和密码,也是超级用户。