我是一个使用cassandra的新手,我想配置一个cassandra.cqlshrc文件然后我可以避免使用cqlsh为每次登录传递凭据。我想到的cassandra.cqlshrc中的代码是这样的:
[authentication]
username = cassandra
password = cassandra
我将文件放入目录:apache-cassandra \ bin 但是在我调用cmd.exe中的cqlsh后使用命令:python cqlsh后,它无效 注意:我在Windows 7 64位中安装cassandra。
答案 0 :(得分:8)
.cqlshrc
必须位于您的用户主目录中。
这是目前唯一受支持的位置(使用Cassandra 1.2.6测试)。对于%USERPROFILE%\\.cqlshrc
的Windows 7(例如C:\\Users\\<username>\\.cqlshrc
)。
您可以通过将{cassandra程序目录中的conf\\cqlshrc.sample
复制到用户主目录来创建此文件,然后启动cmd.exe
并运行cd %USERPROFILE%
和ren cqlshrc.sample .cqlshrc