在cacharm上将cassandra连接到python

时间:2018-06-12 19:40:44

标签: python-3.x cassandra pycharm

我是Cassandra的新手并尝试将其连接到python。我使用pycharm作为我的IDE,并尝试连接到Pycharm上不同服务器上的cassandra数据库。我尝试使用datastax,但我遇到了几个障碍。

import cql
con= cql.connect(host="127.0.0.1",port=9160,keyspace="testKS")

以上是我尝试的代码,但它导致了几个错误

1 个答案:

答案 0 :(得分:2)

不确定您使用的是哪个版本的Cassandra,但较新版本现在默认禁用端口9160上的Thrift ,因为Thrift协议已被弃用。

你想用哪个驱动程序?如果您正在关注一个示例,那么您可能正在尝试使用已被弃用的驱动程序,因为它依赖于Thrift模型。

使用Cassandra的DataStax Python driver可以获得更多成功。它可以通过点子(sudo pip install cassandra-driver)轻松安装,而getting started guide可以让您走上正确的道路。