问题标签 [datastax-enterprise]
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 将密钥空间存储到新磁盘
我刚刚安装了一个全新的 Windows 服务器,安装了全新的 datastax,包括 cassandra 1.2 和 opscenter 2.1.3。我尝试在 cassandra wikis 和 datastax 网站上找到这些问题的解决方案,但我只能找到 unix 特定信息或 datastax API 信息。
Cassandra 默认使用 C: 驱动器(安装过程中我从未被要求为 cassandra 选择驱动器)。
- 在同一个 cassandra 实例中,我可以在不同的磁盘上有键空间吗?
- 如果没有,如何将现有密钥空间迁移到新驱动器?(只是重新配置 cassandra.yaml 以使用新目录会丢失我的 opscenter 数据,甚至可能会破坏 opscenter)。
- 如果是,如何在单独的驱动器上创建新的密钥空间?cassandra.yaml 似乎只有单个商店位置的配置选项。
- 我应该创建一个新的集群来存储我的数据吗?如果我开始向默认集群添加新节点,这将意味着 datastax opscenter 数据将被复制——这似乎是个坏主意。
如果某处有关于此的良好文档,请指出我那里。
谢谢,亚当
hadoop - 所有列族都没有从 Cassandra 键空间映射到 hive 数据库
我正在使用与 hadoop hive 集成的 cassandra。
我的键空间测试中有这两个列族-
因此,hive 仅将 CF_1 从我的 cassandra 键空间映射到 hive 表。我认为另一个列族(CF_2)没有映射,因为它具有复合主键。
要么我相信目前不支持 DataStax 企业套件中具有复合键的 CF,要么我遗漏了一些东西。请帮忙
hadoop - 使用 map reduce 在 cassandra 中执行批量加载
我没有太多使用 cassandra 的经验,所以如果我采取了错误的方法,请原谅。
我正在尝试使用 map reduce 在 cassandra 中进行批量加载
基本上是字数示例
参考:http ://henning.kropponline.de/2012/11/15/using-cassandra-hadoopbulkoutputformat/
我已经放置了简单的 Hadoop Wordcount Mapper 示例,并按照上面的示例稍微修改了驱动程序代码和减速器。
我也成功生成了输出文件。现在我的疑问是如何执行加载到 cassandra 部分?我的方法有什么不同吗?
请指教。
这是驱动程序代码的一部分
Mapper 与普通的 wordcount 映射器相同,只是标记并发出 Word,1
减速器类的形式是
solr - 将 Solr 索引迁移到 Datastax(企业搜索)?
我有一个包含约 10 亿行 (180gb) 的索引 (Solr/Lucene v. 4.x),并希望将其迁移到 Solr 的 Datastax 变体中。我找不到任何 HOWTO 或迁移指南。只需将索引目录复制到 Datastax solr.data// 就可以了,再加上发布 solrconfig.xml 和 schema.xml?
br
酸
cassandra - Cassandra 中的列族、超级列族、超级列
我想澄清一下。我有以下层次结构 -
我想在 Cassandra 数据库中表示 Person。我希望每个人都被他的SSN查询(不包括在上述层次结构中)。
如果它是HBase 模式,我会将Person称为我的表。我将SSN作为我的行键,personal_details和official_details作为列族,name、age、address、employeeid 和隔间_number作为列。这些层次结构的 cassandra 命名法是什么?在 cassandra 中这个层次结构的可能创建查询是什么?
hadoop - 在 cassandra 集群上使用 hive 映射减少
嗨,我正在使用 datastax 企业进行 hadoop 和 cassandra 集成。我已经配置了 3 个 cassandra 节点和 2 个分析节点(hive 将在其上运行)。
因此,如果有一些数据不存在于 hive 节点上但在 cassandra 节点上,我会感到困惑,在 map reduce 期间是否不会对其进行处理,或者 map reduce 会从 cassandra 节点中提取数据并运行 map reduce。请帮忙
所以我有 4 台机器(复制因子 3)
他们不应该各自拥有 25% 而且我现在认为数据将在所有节点中复制,而不仅仅是在 3 个节点中
cassandra - DataStax Enterprise 3.0 Visual Cluster Provisioning 失败
使用新的 DSE 3.0 Visual Cluster Provisioning 工具我在节点初始化期间收到错误 -找不到包 dse-libpig 的匹配版本
/var/lib/opscenter-agent/agent.log
包含:
amazon-ec2 - 无法将节点添加到 EC2 AMI 上的现有集群 cassandra datastax
我在 EC2 上有一个 Datastax 集群 cassandra(1.2),带有 opCenter(3.0.1)和 2 个节点。我遵循了本指南:http ://www.datastax.com/docs/1.2/install/install_ami
使用这个:
--clustername cass1 --totalnodes 2 --version community 使用具有正确打开端口的自己的安全组(如指南所述)
之后我可以打开 opsCenter 并修复 2 个节点,一切都很好
然后我想向集群添加一个新节点(两种方法)
1 - 通过 opsCenter 我有:“安装错误:安装的代理似乎没有响应”
实例正在运行,但...
2 - 通过指南:http ://www.datastax.com/docs/1.2/install/expand_ami
我用这些参数创建另一个集群
--clustername tmp --totalnodes 1 --version 社区
(集群名称不同于第一个集群)
然后在实例上:
须藤服务卡桑德拉停止
sudo rm -rf /var/lib/cassandra/*
须藤 vi /etc/cassandra/cassandra.yaml
须藤服务卡桑德拉开始
但是当“nodetool status”无法连接到“127.0.0.1:7199”时:连接被拒绝
我哪里错了?尝试并重试,我无法添加节点
谢谢 :-)
cassandra - 启用 CQL 二进制协议会引发 YAMLException:无法找到属性 - 在 ubuntu 中安装 DataStax 3.0
我正在尝试从 C# 客户端连接到安装在虚拟机内运行的 Ubuntu 桌面中的 DataStax 3.0 企业版(由CassandraSharp提供)。
根据那里的文档,(“默认情况下,Cassandra 不启用 CQL 二进制协议(从 1.2-rc2 开始)。您必须在 cassandra.yaml 中启用此功能才能使用 cassandra-sharp”),我介绍了此条目“ start_native_transport: true" 到 cassandra.yaml 中,当我从 Ubuntu 终端启动服务时,出现以下错误:
INFO 02:57:53,734 从文件加载设置:/etc/dse/cassandra/cassandra.yaml 错误 02:57:55,834 致命配置错误错误无法为标签构造 java 对象:yaml.org,2002:org.apache .cassandra.config.Config;异常=无法为 JavaBean=org.apache.cassandra.config.Config@7f636e4e 创建属性=start_native_transport;无法在类上找到属性“start_native_transport”:org.apache.cassandra.config.Config
知道如何在 DataStax Cassandra 中启用二进制协议吗?还是我做错了什么?它是配置文件中特定的位置吗?我是 linux 新手!此处询问的完整 yaml 文件:
cassandra - 三个副本的 Cassandra 令牌
我正在尝试在不同的数据中心构建两个 3 节点 Cassandra 集群。我想在它们之间进行 NetworkToplogyStrategy 复制,每个复制因子为 3。因此,我希望每个数据中心的每个节点都有相同的记录。
问题,每个节点的令牌分配应该是什么样的?(因为我实际上并没有分区,只是复制)。
谢谢!