与Cassandra和数据库错误的连接

时间:2017-09-06 12:42:58

标签: python database command-line cassandra

我已经安装了Cassandra并为python设置了路径。当我尝试使用以下命令从命令行启动cqlsh时:

python cqlsh localhost 9160

我收到错误,

  

SyntaxError:语法无效文件" cqlsh"。第20行python -c' import sys; sys.exit(不是(0x020700b0< sys.hexversion< 0x03000000))' 2> / dev / null \

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

1 个答案:

答案 0 :(得分:0)

Cqlsh本身是一个可执行文件,不需要通过python可执行文件调用。

所以只需输入cqlsh,它将默认连接到localhost。

Cqlsh

如果启用了授权并且Cassandra正在侦听除localhost之外的特定IP地址,则可以使用

调用cqlsh
Cqlsh -h ipaddress -u username -p password