python-3.x - 在pycharm上将cassandra连接到python
问题描述
我是 Cassandra 的新手,并试图将其连接到 python。我使用 pycharm 作为我的 IDE,并试图连接到 Pycharm 上不同服务器上的 cassandra 数据库。我尝试使用 datastax,但遇到了几个障碍。
import cql
con= cql.connect(host="127.0.0.1",port=9160,keyspace="testKS")
以上是我尝试过的代码,但它导致了几个错误
解决方案
不确定您使用的是哪个版本的 Cassandra,但较新的版本现在默认禁用端口 9160 上的 Thrift,因为 Thrift 协议已被弃用。
您要使用哪个驱动程序?如果您遵循示例,您可能正在尝试使用也已被弃用的驱动程序,因为它依赖于 Thrift 模型。
使用适用于 Cassandra的DataStax Python 驱动程序,您将获得更大的成功。它可以通过 pip ( sudo pip install cassandra-driver
)轻松安装,入门指南可以让您走上正确的道路。
推荐阅读
- arrays - 在一对值之前剪切数组元素
- c# - 支付宝支付网关集成:ILLEGAL_SIGN 错误
- reactjs - 导入类将暴露流星中文件的其他内容
- django - 构造一个带有登录数据的 URL 以重定向到带有参数的另一个应用程序
- excel - 在单元格范围内单击任何单元格时复制并粘贴为值
- typescript - 与类同名的打字稿导入接口
- android - Android Gradle - Implementation、releaseImplementation 和 debugImplementation 的区别
- python - tweepy 流的数据使用
- angular - HTTP post 请求不断发送空正文
- prolog - 如何在数字列表中找到运算符的所有状态等于一个数字