在cacharm上将cassandra连接到python

问题描述 投票:0回答:1

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

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

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

python-3.x cassandra pycharm
1个回答
2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.