问题标签 [cassandra-4.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

python-3.x - Cassandra Python使用python驱动器从字符串执行多个语句?

我想使用python driver执行多个 cql 语句(2 个或更多)。

我尝试了这样简单的代码,但如果查询包含多个语句,则会导致错误。我不想拆分语句或格式化它(单个语句)。我只想执行整个 CQL。

如何使用 Cassandra 的 python 驱动程序来做到这一点 - 有可能吗?

我使用;as 语句拆分。

它会产生这样的错误:

0 投票
1 回答
80 浏览

cassandra - 如何为其他 Cassandra 的远程节点复制 Cassandra 的本地节点?

我需要将带有 SimpleStrategy 的本地节点复制到其他 Cassandra 数据库中的远程节点。有谁知道我从哪里开始?

0 投票
1 回答
1275 浏览

windows - 在 Windows 中无法识别 Cassandra 可执行文件

我正在尝试通过下载和解压缩 tar 文件在 Windows 10 上下载和安装 Cassandra 。我已确保初始化新的环境变量CASSANDRA_HOME,并且我还更新了PATH变量以包含bin子目录(您可以将其视为 中的最后一个条目%PATH%):

这是我到目前为止所尝试的:

  1. 更新用户和系统环境变量。
  2. 尝试通过cmdPowershell
  3. 尝试作为普通用户管理员。
  4. 按照这篇文章的建议,接受的答案似乎暗示目录路径中的空格可能会导致问题;我的目录路径中没有空格。

我取得的唯一进展是通过 powershell,在cassandra系统中的任何位置运行时都会提示我选择一个程序来打开可执行文件,但从那里我被卡住了:

使用应用程序打开 Cassandra

关于我做错了什么的任何想法?powershell 可以从我的目录树中的任何位置“看到”cassandra可执行文件这一事实让我认为PATH. 但我不确定可能出了什么问题:(

0 投票
0 回答
13 浏览

indexing - 我可以在 Cassandra 4.x 中的地图值上创建存储附加索引吗?

是否可以在 Cassandra 中的地图值上创建存储附加索引?在我的例子中,我有一个名为坐标的列,它是数据类型map<text,float>,包含传感器位置的纬度和经度。因此,我想在地图的值上创建一个SAI,以便能够根据这些值查询表。

这是反模式吗?有两个单独的纬度和经度列会更好吗?

0 投票
0 回答
19 浏览

encryption - Cassandra 4 和密码套件

尝试使用 Cassandra 4 进行加密的节点间通信。

在 cassandra.yaml 中进行以下设置

但是,这些密码并未与nmap --script +ssl-enum-ciphers -p 7000 <hostname>

在早期的 Cassandra 3.11.x 中没有看到这个问题。除了 cassandra.yaml 之外,还有哪些其他设置在 Cassandra 4 中被遗漏了?

0 投票
2 回答
111 浏览

cassandra - 集群中具有不同版本的新 Cassandra 节点

我有一个 Cassandra 集群,在 v3.11.4 上运行 3 个节点

我想在这个集群中再添加 3 个节点。现在,Cassandra v4 可用,所以我已将它安装在新节点上。

当我重新启动 Cassandra 时,新节点无法加入集群。

错误:集群中的节点与我们的架构版本不同

我什至尝试在 jvm-server.options 文件中添加 skip_schema 选项,但节点仍然无法加入。

请帮助我如何在现有集群中添加新节点。我想为新节点保留 v4,因此在将旧节点升级到 v4 时我不必更新这些节点。

0 投票
2 回答
160 浏览

java - 如何修复 docker 容器中的以下 Cassandara 错误

在此处输入图像描述

0 投票
1 回答
228 浏览

cassandra - Cassandra:活动:失败(结果:退出代码)

我在 Centos 7 中安装了 cassandra 3.11.11。我配置了 cassandra.service。当我运行时,出现以下错误:

编辑

/etc/systemd/system/Cassandra.server

0 投票
1 回答
45 浏览

java - Cassandra 4.0 使用 java 驱动程序进行多选

尝试在单个批次中发送多个选择失败并显示错误消息:

批处理中的无效语句:只允许 UPDATE、INSERT 和 DELETE 语句。

发送多个不同查询的最佳方式是什么(例如 id=x、id=y、id=z)。

0 投票
2 回答
97 浏览

kubernetes - 使用 java-driver 连接到 Kubernetes 上的 Cassandra

我们正在建立一个 Cassandra 集群,使用 k8ssandra helm chart,它公开了几个服务,我们的客户端应用程序使用 datastax Java-Driver 并在与 Cassandra 集群相同的 k8s 集群上运行(这是测试阶段)

将应用程序(通过驱动程序)连接到 Cassandra 的推荐方法是什么?

添加所有节点?

只添加服务地址?

将服务地址添加为未解析?(这甚至行得通吗?)