问题标签 [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.
cassandra - 能够写入特定的 cassandra 节点
是否有可能使用 datastax 驱动程序写入特定节点?
例如,我在数据中心 1 中有三个节点,在数据中心 2 中有三个节点。
现存的
如果我使用其中任何一个作为种子来构建集群,则 datastax java 驱动程序将检测到所有节点。因此,在这种情况下,如果我使用驱动程序插入数据,它将自动选择其中一个节点并作为协调器继续处理(最好是本地数据中心)
要求
我想要一种方法来联系数据中心 2 中的任何节点并将协调员作业移交给数据中心 2 中的一个节点。
为什么我需要这个
我正在尝试单独使用数据中心 2 的触发功能。由于触发器由 co-ordinator 负责,我希望从数据中心 2 中选择一个 co-ordinator,以便数据中心 1 不必执行此操作。
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 个地图。
请帮助我
谢谢
cassandra - cassandra 中的正则表达式搜索或 LIKE 类型功能
我正在使用 datastax cassandra 2.0 版。我们如何使用正则表达式在 cassandra 列中搜索值。有没有办法实现“LIKE”(如在 SQL 中)功能?
我创建了具有以下架构的表。
我插入了一些测试记录,如下所示。
我需要搜索记录,其中用户 ID 包含单词“jon”。所以在结果中,我得到所有记录,包含 jon、jony、jonathan。
我知道,cassandra 中没有 sql LIKE 功能。但是有没有办法在 cassandra 中实现它?(注意:我使用 datastax-java 驱动程序作为客户端 api)。
cassandra - 升级 cassandra 中的 sstables 后数据的大小会增加吗?
我们将 DSE 3.xx 升级到 DSE 4.xx 升级成功但是集群中的数据增加了一倍,我跑了修复和清理但仍然没有用。
这是正常行为吗?如何重新获得空间?或者有没有办法计算过去一天插入了多少数据?
我仍然看到一些旧的 sstables 没有在 1 个节点中升级到新的 sstables。我尝试在密钥空间和 CF 上运行擦洗和升级稳定表,但旧的 sstables 没有被删除。如何升级这些旧的sstables?
cassandra - datastax cassandra 连接错误
我在一个节点中安装了 datastax cassandra 的 opscenter,并在另一个节点中安装了 cassandra 代理来监控数据库。通过 Web UI 访问时。带有红色标记的插头图标闪烁,没有任何状态显示为未连接代理。帮我解决这个问题。我没有使用过 SSH。
linux - 为什么需要在 Datastax Cassandra 中关闭交换?
我是 Datastax cassandra 的新手。在完成 cassandra 的安装过程时。建议关闭 OS 的交换区。有人提供原因吗?它会影响任何操作系统级别的操作吗?
cassandra - 使用 datastax 4 cassandra 时出现 Snappy GLIBCXX_3.4.9 错误
启动 cassandra 时出现完全错误。
到目前为止做了什么:
- 遵循链接中的建议并从1.0.5 版的源代码编译snappy
- 从 $DSE/resource/cassandra/lib/ 替换了 snappy-java-1.0.5.jar。
我仍然面临同样的问题。事实上,我怀疑这两个 .so 是从其他地方获取的。我在集群网格上,所以我不能要求他们只为我升级 libstdc++。
你觉得我可能做错了什么。
hadoop - DSE 4 分析节点 ~ 它有数据吗?它应该有数据吗?
我们一直想知道为什么我们的一个集群显示分析节点拥有数据。为了便于阅读,我编辑了 ips、令牌和主机 ID
那么 ip 为 172.32.xa 的 Analytics 节点实际上是否拥有数据?如果是这样,我们需要备份它吗?退役节点还会将数据移回适当的节点吗?
这是我在数据中心分析中的上述 nodetool 状态中所指的节点:
再次提出问题(使用下面提供的答案更新)。
- 我们需要备份这个节点吗?答案:是的
- 这个节点应该有数据吗?答:可以,否则分析性能将受到影响。
- 如果它不应该有数据,nodetool 退役是否会将数据移回其他节点?答:没有复制策略驱动这个
这是更新
% nodetool status our_important_keyspace
今天备份分析 - 很棒的答案,可能为我们节省了很多痛苦。
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 的地图集合中的帮助和/或建议将不胜感激。
cassandra - 如何使用 opscenter 安装 datastax cassandra 集群
我们计划在我们的实验室中安装 Cassandra 集群。有人请告诉使用 Opscenter 安装 Datastax Cassandra 集群的过程。操作系统:CENT OS 6.3