问题标签 [cassandra-node-driver]

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 回答
1426 浏览

node.js - 检查所有 cassandra 节点的运行状况

我正在编写测试来检查 cassandra 键空间和表的元数据信息。我还想检查集群中哪个节点启动或哪个节点关闭。我该怎么做?

0 投票
1 回答
662 浏览

cassandra - Cassandra 集群与 2 个节点一起工作?

我有 2 个复制因子 = 1 的节点,这意味着每个节点将有 1 组数据副本。

基于以上描述,当我使用 murmur3partitioner 时,

  1. 数据会在节点之间共享吗?比如节点 1 中 50% 的数据和节点 2 中 50% 的数据?
  2. 当我读取对节点 1 的请求时,它会在内部与节点 2 连接以保持一致性吗?

我的意图是制作一个副本,两个节点都应该独立地处理请求,而不需要相互通信。

0 投票
1 回答
527 浏览

node.js - 使用 node.js 批量插入在 Casssandra 中不起作用

我正在尝试使用batch()方法插入 100 多条记录。

batchQuery 有超过 100 个插入查询。如果记录少于 7 条,它就可以工作。如果超过 10 条,那么我会得到“批量太大”

0 投票
1 回答
615 浏览

ubuntu - 由于访问被拒绝异常,Cassandra 未启动

尝试启动 Cassandra 时,我不断收到以下错误:

WARN [MemtableFlushWriter:1] 2019-09-23 20:52:14,452 LogReplicaSet.java:220 - 无法将记录添加到副本:java.nio.file.AccessDeniedException:/data/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377 /mc_txn_flush_05936940-de44-11e9-9dfb-251fcce05198.log 错误 [MemtableFlushWriter:1] 2019-09-23 20:52:14,457 ColumnFamilyStore.java:1183 - 刷新 Memtable-local@1437882581(0.334KiB 序列化字节, %/0% of on/off-heap limit) 失败并出现错误 java.lang.RuntimeException: java.nio.file.AccessDeniedException: /data/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/mc_txn_flush_05936940-de44-11e9-9dfb- 251fcce05198.log

0 投票
0 回答
31 浏览

node.js - Cassandra 的 Node.js 驱动程序为不同的 fetchSize 返回不正确的结果集

我使用了 Cassandra-driver 节点包(4.6.3)。我正在尝试从表中检索记录,如下所示。该表包含 142 条记录。当我尝试使用 25 的 fetchSize 时,我得到的总记录为 136。当我将 fetchSize 更改为 50 时,我能够按预期将总记录计数为 142。

下面是我的获取大小为 50 并且我按预期获得 142 条记录的情况。

我不确定为什么会发生这种情况,我尝试使用 1000 作为获取大小,并且效果也很好。我得到 142 条记录。我在这里做错了什么还是驱动程序中有错误。