column-family相关内容

如何向现有 HBase 表添加新列族?

我创建了一个表 创建'tablename', 'columnfamily1' 现在可以添加另一个列族“columnfamily2"吗?方法是什么? 解决方案 好像 改变 'tablename', 'columnfamily2' 成功了.可以先禁用“tablename".但是,即使启用它也能正常工作. hbase(main):015:0>改变“表名",{NAME=>'columnf ..
发布时间:2022-01-13 13:39:24 其他开发

如何将 cassandra 数据从一个集群复制到另一个集群

我在不同的数据中心有 2 个 cassandra 集群(请注意,这些是 2 个不同的集群,而不是具有 multidc 的单个集群),并且两个集群具有相同的键空间和列族模型.我希望以最有效的方式将列族 C 的数据从集群 A 复制到集群 B.我可以使用 get 和 put 操作复制其他一些 ColumnFamily,因为它是一个时间序列并且键是顺序的.但是这个其他的列族 C,我可以复制.我正在使用节俭 ..
发布时间:2021-12-31 17:59:39 其他开发

Cassandra 动态列族

我是 cassandra 的新手,我阅读了一些关于静态和动态列族的文章.提到,从 Cassandra 3 表和列族是相同的. 我创建了键空间、一些表并将数据插入到该表中. 创建表订阅者(id uuid,电子邮件文本,名字文本,姓氏文字,主键(ID,电子邮件));INSERT INTO 订阅者(id,email,first_name,last_name)VALUES(now(),'Test@ ..
发布时间:2021-12-31 17:58:42 其他开发

Cassandra 的每个分区限制为 20 亿个单元,但什么是分区?

在 Cassandra Wiki 中,据说每个分区有 20 亿个单元(行 x 列) 的限制.但我不清楚什么是分区? 每个列族的每个节点是否有一个分区,这意味着列族的最大大小将是集群中20 亿个单元 * 节点数. 或者 Cassandra 会创建尽可能多的分区来存储列族的所有数据吗? 我正在开始一个新项目,所以我将使用 Cassandra 2.0. 解决方案 随着 CQL3 ..
发布时间:2021-12-31 17:14:10 其他开发

如何将Cassandra数据从一个群集复制到另一个群集

我在不同的数据中心上有2个cassandra集群(请注意,这是2个不同的集群,而不是具有multidc的单个集群),并且这两个集群都具有相同的键空间和列族模型。我希望以最有效的方式将列族C的数据从群集A复制到群集B。我可以通过get和put操作复制其他一些ColumnFamily,因为它是一个时间序列,并且键是顺序的。但是,这另一列C系列,我可以复制。我正在使用节俭和pycassa。我使用了CQL ..
发布时间:2020-09-29 19:42:16 其他开发

如何理解Cassandra中的宽行概念和相关概念?

我很难理解 Cassandra The Definite Guide 中的宽行概念和相关概念: Cassandra使用称为复合键(或复合键)的特殊主键来 代表宽行,也称为分区. 组合键由一个分区组成 键,以及一组可选的聚类列. 分区键用于确定 存储行的节点,节点本身可以​​由多列组成.这 集群列用于控制如何对数据进行排序以存储在分区中. Cassandra还支持称为静态列的其他构造,该构造 ..
发布时间:2020-07-19 22:56:24 其他开发

删除/更改集合数据类型的cassandra列的最佳实践是什么?

在我们的Cassandra表中,每次更改"collection-type"列的数据类型时,它都会引起问题.例如: 要将数据类型从text更改为Map,请执行以下操作: 删除现有列 等待卡桑德拉吸收这一变化. 添加列(名称相同),但数据类型不同. 这在所有节点上都很好,但是Cassandra日志在压缩期间开始抱怨: RuntimeException ..
发布时间:2020-07-19 22:55:19 其他开发

Cassandra动态柱系列

我是cassandra的新手,并且阅读了一些有关静态和动态列系列的文章. 提到,从Cassandra 3的表和列族是相同的. 我创建了键空间,一些表并将数据插入到该表中. CREATE TABLE subscribers( id uuid, email text, first_name text, last_name text, PRIMARY KEY(id,email) ) ..
发布时间:2020-07-19 22:55:01 其他开发

如何在HBase的选定群集中创建列族

在cassandra中,hector API允许按如下方式在选定的集群上创建表。我想用HBase做同样的事情,有人可以帮我解决吗? 这是如何使用Cassandra完成的: public void createColumnFamily(簇群集,字符串表名, 字符串columnFamilyName, 流定义流定义){ } HBase中没有这样的集群命名空间的概念。 。您可以 ..
发布时间:2018-06-05 13:30:49 其他开发

Cassandra中的复合列值?

我们可以在Cassandra Column Family的每一列中有一个复合值吗? user-id column1-name 123(Column1-Value Column1-SchemaName Column1-LastModifiedDate) userId是rowKey。 每个列值将包含以下三个常量: 用于列值的ByteType 用于 ..
发布时间:2016-11-13 16:27:20 Java开发

Cassandra每个分区有20亿个单元的限制,但是什么是分区?

在Cassandra Wiki中,据说每个分区有 20亿个单元格(行x列)的限制。但是我不清楚是什么是分区? 我们每个节点每列有一个分区,这意味着列族的最大大小将是 20亿个单元格*节点数 或者Cassandra会创建所需的分区列族的所有数据? 我开始一个新项目,所以我将使用Cassandra 2.0。 解决方案 随着CQL3的出现,术语与旧的thrift术语略有不同。 ..
发布时间:2016-11-13 13:43:42 其他开发