问题标签 [datastax]

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 投票
2 回答
1516 浏览

cassandra - 能够写入特定的 cassandra 节点

是否有可能使用 datastax 驱动程序写入特定节点?

例如,我在数据中心 1 中有三个节点,在数据中心 2 中有三个节点。

现存的

如果我使用其中任何一个作为种子来构建集群,则 datastax java 驱动程序将检测到所有节点。因此,在这种情况下,如果我使用驱动程序插入数据,它将自动选择其中一个节点并作为协调器继续处理(最好是本地数据中心)

要求

我想要一种方法来联系数据中心 2 中的任何节点并将协调员作业移交给数据中心 2 中的一个节点。

为什么我需要这个

我正在尝试单独使用数据中心 2 的触发功能。由于触发器由 co-ordinator 负责,我希望从数据中心 2 中选择一个 co-ordinator,以便数据中心 1 不必执行此操作。

0 投票
1 回答
96 浏览

cassandra - Datastax Cassandra PIG 只运行一个 MAP

我正在使用带有两个节点的 Datastax Cassandra 3.1.4。我正在使用 CqlStorage() 运行 pig,表中有 1200 万行,但我发现只有一个地图在运行一个简单的 pig 命令。

我尝试在我的猪关系中更改 split_size 但它没有奏效。

这是我的示例查询。

我在 mapred-site.xml 中没有找到 input.split.size 属性我假设默认拆分大小为 64*1024

我试过了set pig.splitCombination false;

现在它为任何记录记录了 513 张地图,我从 Hive 尝试了同样的事情

我已经从 Hive 连接到 Cassandra,并给出了一个简单的全选查询,其中 col1>value 这个表只有 10 条记录,但仍然运行 513 个地图。

请帮助我

谢谢

0 投票
3 回答
7771 浏览

cassandra - cassandra 中的正则表达式搜索或 LIKE 类型功能

我正在使用 datastax cassandra 2.0 版。我们如何使用正则表达式在 cassandra 列中搜索值。有没有办法实现“LIKE”(如在 SQL 中)功能?

我创建了具有以下架构的表。

我插入了一些测试记录,如下所示。

我需要搜索记录,其中用户 ID 包含单词“jon”。所以在结果中,我得到所有记录,包含 jon、jony、jonathan。

我知道,cassandra 中没有 sql LIKE 功能。但是有没有办法在 cassandra 中实现它?(注意:我使用 datastax-java 驱动程序作为客户端 api)。

0 投票
1 回答
111 浏览

cassandra - 升级 cassandra 中的 sstables 后数据的大小会增加吗?

我们将 DSE 3.xx 升级到 DSE 4.xx 升级成功但是集群中的数据增加了一倍,我跑了修复和清理但仍然没有用。

这是正常行为吗?如何重新获得空间?或者有没有办法计算过去一天插入了多少数据?

我仍然看到一些旧的 sstables 没有在 1 个节点中升级到新的 sstables。我尝试在密钥空间和 CF 上运行擦洗和升级稳定表,但旧的 sstables 没有被删除。如何升级这些旧的sstables?

0 投票
0 回答
275 浏览

cassandra - datastax cassandra 连接错误

我在一个节点中安装了 datastax cassandra 的 opscenter,并在另一个节点中安装了 cassandra 代理来监控数据库。通过 Web UI 访问时。带有红色标记的插头图标闪烁,没有任何状态显示为未连接代理。帮我解决这个问题。我没有使用过 SSH。

0 投票
2 回答
5169 浏览

linux - 为什么需要在 Datastax Cassandra 中关闭交换?

我是 Datastax cassandra 的新手。在完成 cassandra 的安装过程时。建议关闭 OS 的交换区。有人提供原因吗?它会影响任何操作系统级别的操作吗?

0 投票
1 回答
1619 浏览

cassandra - 使用 datastax 4 cassandra 时出现 Snappy GLIBCXX_3.4.9 错误

启动 cassandra 时出现完全错误。

到目前为止做了什么:

我仍然面临同样的问题。事实上,我怀疑这两个 .so 是从其他地方获取的。我在集群网格上,所以我不能要求他们只为我升级 libstdc++。

你觉得我可能做错了什么。

0 投票
1 回答
270 浏览

hadoop - DSE 4 分析节点 ~ 它有数据吗?它应该有数据吗?

我们一直想知道为什么我们的一个集群显示分析节点拥有数据。为了便于阅读,我编辑了 ips、令牌和主机 ID

那么 ip 为 172.32.xa 的 Analytics 节点实际上是否拥有数据?如果是这样,我们需要备份它吗?退役节点还会将数据移回适当的节点吗?

这是我在数据中心分析中的上述 nodetool 状态中所指的节点:

再次提出问题(使用下面提供的答案更新)

  1. 我们需要备份这个节点吗?答案:是的
  2. 这个节点应该有数据吗?答:可以,否则分析性能将受到影响。
  3. 如果它不应该有数据,nodetool 退役是否会将数据移回其他节点?答:没有复制策略驱动这个

这是更新

% nodetool status our_important_keyspace

今天备份分析 - 很棒的答案,可能为我们节省了很多痛苦。

0 投票
1 回答
375 浏览

clojure - 使用 DataStax 1.0.5 java 驱动程序和 Cassaforte 从 Cassandra 1.2 读取字符串化 json 对象的映射时出现无效的序列化值错误

我正在使用 cassaforte 1.3.0-beta9、Cassandra 1.2 (DataStax) 和 com.datastax.cassandra/cassandra-driver-core 1.0.5(因为 2.0 不适用于 Cassandra 1.2)。我有一个具有以下架构的表:

这是存储在一行中的示例:

当我尝试阅读该devices列时,出现以下错误:

我可以使用 cqlsh 毫无问题地读取设备列(如上所示)。地图中存储的值是字符串化的 json 对象。

这是示例工作流程:

我使用原始 CQL 和 Cassaforte 尝试了相同的工作流程,结果完全相同:

任何有关如何将 json 对象存储在 Cassandra 的地图集合中的帮助和/或建议将不胜感激。

0 投票
1 回答
1219 浏览

cassandra - 如何使用 opscenter 安装 datastax cassandra 集群

我们计划在我们的实验室中安装 Cassandra 集群。有人请告诉使用 Opscenter 安装 Datastax Cassandra 集群的过程。操作系统:CENT OS 6.3