gpt4 book ai didi

RCassandra 没有连接到 Cassandra 数据库

转载 作者:行者123 更新时间:2023-12-03 21:40:44 26 4
gpt4 key购买 nike

我是 Cassandra 和 R 的新手。当我使用 RCassandra 包连接到 Cassandra 数据库时,正在建立连接。但是当尝试使用任何键空间时,R 没有响应。我使用了以下语句。

c <- RC.connect('192.168.1.20', 9042)
RC.use(c, 'effesensors')

请简要介绍一下如何使用 RCassandra 来避免这个问题。

最佳答案

您是否知道您可能正在为 Cassandra 使用非默认端口?如果您可以提供 Cassandra 版本和 RStudio 版本,我也许可以更新我的答案。我找到了 this tutorial由 tarkalabs 提供,可用作尝试任何连接之前要采取的步骤 list 。

来自教程,

Now connect to your database with connect.handle <-
RC.connect(host="127.0.0.1", port=9160)

Cassandra by default listens to port 9160 but you can change it according to your configuration. To show the cluster type into your prompt RC.cluster.name(connect.handle)

只是为了验证您已连接并且您的 Cassandra 实例正在运行,请尝试以下命令: RC.describe.keyspaces(connect.handle)

这应该会带回您的键空间中的设置列表。如果没有任何返回,则说明您未连接或您的 Cassandra 实例未正确安装。

示例输出

$system_traces$strategy_options
replication_factor
"2"

$system_traces$cf_defs
named list()

$system_traces$durable_writes
[1] TRUE

如果我的答案无效,请告诉我您的结果,我会更新我的答案。祝你好运!

关于RCassandra 没有连接到 Cassandra 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33994349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com