如何将Anaconda中Jupyter笔记本中的Cassandra与Python连接起来?
我正试图在我的电脑上使用卡桑德拉。我所做的:如何将Anaconda中Jupyter笔记本中的Cassandra与Python连接起来?,python,cassandra,jupyter-notebook,Python,Cassandra,Jupyter Notebook,我正试图在我的电脑上使用卡桑德拉。我所做的: ! pip install cassandra-driver 已成功安装cassandra-driver-3.24.0 geomet-0.2.1.post1 import Cassandra 创建到数据库的连接 from cassandra.cluster import Cluster try: cluster = Cluster(['127.0.0.1']) session = cluster.connect() excep
! pip install cassandra-driver
已成功安装cassandra-driver-3.24.0 geomet-0.2.1.post1
import Cassandra
创建到数据库的连接
from cassandra.cluster import Cluster
try:
cluster = Cluster(['127.0.0.1'])
session = cluster.connect()
except Exception as e:
print(e)
然后连接到数据库
from cassandra.cluster import Cluster
try:
cluster = Cluster(['127.0.0.1'])
session = cluster.connect()
except Exception as e:
print(e)
有一个错误:
('Unable to connect to any servers', {'127.0.0.1:9042': ConnectionRefusedError(10061, "Tried connecting to [('127.0.0.1', 9042)]. Last error: No connection could be made because the target machine actively refused it")})
我想知道是否存在配置问题,然后我检查以下内容:
Java_Hone的用户变量如下所示:
Cassandra安装在此处:C:\Users\xx\anaconda3\Lib\site包
站点包下有两个包:
我检查了很多答案,但找不到解决方案。我对配置不熟悉。有人能帮忙吗?
谢谢。我已经回答了你在上面发布的同一个问题 您正在连接到
localhost
上的群集,但群集没有在那里运行,因此连接失败。您需要指定群集中节点的一个IP
有关更多信息,请参阅我在中对您帖子的回答。干杯 我已经回答了你发的这个问题 您正在连接到
localhost
上的群集,但群集没有在那里运行,因此连接失败。您需要指定群集中节点的一个IP
有关更多信息,请参阅我在中对您帖子的回答。干杯 亲爱的埃里克,谢谢你的回答。我可能离你提到的步骤有点远,因为我尝试在CMD中运行Cassandra,结果显示1。需要更改PowerShell集执行策略2。无法创建JVM。我的Java版本是13,Cassandra版本3可能只支持Java 8?@Annie这是正确的,Cassandra 3可能不会在Java 13上运行。Aaron是正确的。Cassandra3.x仅适用于Java8。C*4.0最终将支持Java11。干杯亲爱的埃里克,谢谢你的回答。我可能离你提到的步骤有点远,因为我尝试在CMD中运行Cassandra,结果显示1。需要更改PowerShell集执行策略2。无法创建JVM。我的Java版本是13,Cassandra版本3可能只支持Java 8?@Annie这是正确的,Cassandra 3可能不会在Java 13上运行。Aaron是正确的。Cassandra3.x仅适用于Java8。C*4.0最终将支持Java11。干杯