首页 > 解决方案 > 在pycharm上将cassandra连接到python

问题描述

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

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

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

标签: python-3.xcassandrapycharm

解决方案


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

您要使用哪个驱动程序?如果您遵循示例,您可能正在尝试使用已被弃用的驱动程序,因为它依赖于 Thrift 模型。

使用适用于 Cassandra的DataStax Python 驱动程序,您将获得更大的成功。它可以通过 pip ( sudo pip install cassandra-driver)轻松安装,入门指南可以让您走上正确的道路。


推荐阅读