代码:
ap = PlainTextAuthProvider(username='cassandra',password='cassandra')
cass_contact_points=['localhost']
cluster = Cluster(['localhost'],auth_provider=ap)
session = cluster.connect('dbsi')
输出:
Traceback(最近一次调用last):文件“C:/Users/RV CSP/pycharm projects/untitled 25/hotel . py”,第9行,在session = cluster.connect('dbsi ')文件“C:\ Users \ RV CSP \ AppData \ Roaming \ Python \ Python 36 \ site-packages \ Cassandra \ cluster . py”,第1270行,在connect self . control _ connection . connect()文件“C:\ Users \ RV CSP \ AppData \ Roaming \ Python \ Python 36 \ site-packages \ Cassandra_set_new_connection(self。_reconnect_internal())文件" C:\ Users \ rvcsp \ AppData \ Roaming \ Python \ Python 36 \ site-packages \ Cassandra \ cluster . py ",第2816行,in _reconnect_internal引发NoHostAvailable("无法连接到任何服务器",错误)Cassandra . cluster . NoHostAvailable:('无法连接到任何服务器',{ '::1 ':ConnectionRefusedError(10061,"尝试连接到[('::1 ',9042,0,0)]。最后一个错误:无法建立连接,因为目标计算机主动拒绝了它"),' 127 . 0 . 0 . 1 ':ConnectionRefusedError(10061,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:无法建立连接,因为目标计算机主动拒绝了它”)})
检查一下:
localhost
我目前正在创建一个API,它使用具有3个节点的Cassandra集群来存储数据。我使用PHP 5.6.17、Cassandra 2.2.3和Datastax PHP Driver 1.1.0在本地机器上开发它,一切都很顺利。 但是,我们决定迁移到远程 Cassandra 集群(带有本机协议 4 的 3.4),我无法通过 PHP 访问它,因为我收到以下错误:发生错误:16777226 - 没有可用于
我试图理解Datastax Cassandra驱动程序中的连池,因此我可以更好地在我的Web服务中使用它。 我有留档的1.0版。它说: Java驱动程序异步使用连接,因此可以在同一个连接上同时提交多个请求。 他们通过连接理解什么?当连接到集群时,我们有:一个生成器、一个集群和一个会话。他们中的哪一个是连接? 例如,有一个参数: MaxSimultaneousRecestsPerConnection
问题-无法使用Spark Cassandra连接器1.5.0连接Cassandra 3.0 根据DataStax Spark Cassandra Connector文档,它说Spark Connector 1.5可以从Spark 1.5.0/1.6.0用于Cassandra 3.0。 你能告诉我我是不是漏掉了哪一步? 尝试的方法 在“pom.xml”中添加了单独的番石榴依赖项 提前谢了。
问题内容: 我正在使用datastax Java驱动程序3.1.0连接到cassandra集群,而我的cassandra集群版本是2.0.10。 下面是我用来连接cassandra集群的单例类。 首先需要使用哪些设置来连接本地cassandra节点,如果它们已关闭,则仅与远程节点通信。我的池配置选项也就在这里,上面的代码中正在使用该选项? 问题答案: 默认情况下,datastax驱动程序将仅连接到
必须显式设置本地DC(请参阅配置中的basic.load-balancing-policy.local-datacenter,或使用SessionBuilder.WithLocalDatacenter以编程方式设置) 在localhost上运行单节点群集。 能够使用CQLSH查询cassandra键空间。 运行Cassandra版本:3.11.8 使用spring boot版本:2.3.4 cas
我最近在同一个内网的两台硬件配置完全相同的服务器上搭建了一个只有两个节点的cassandra集群。它与cqlsh配合得很好,一切似乎都很完美。然后我按照datastax网站上的代码示例编写java代码来处理集群,问题就来了。该程序正常工作,它连接到群集,并成功地向其中写入数据和从中读取数据。然而,连接速度太慢了!我将代码部署在一个集群节点所在的同一台机器上,连接需要5秒多的时间。更准确地说,是行s