Cassandra版本1列族

vdzxcuhz  于 2023-08-04  发布在  Cassandra
关注(0)|答案(1)|浏览(155)

我在cassandra ver1.0.12中有以下列族

CREATE COLUMNFAMILY table_1(
KEY 'CompositeType(LongType, LongType)' PRIMARY KEY
) with
comparator='CompositeType(LongType, LongType)';

字符串
我试图创建相同的在不同的集群环境与相同版本的cassandra,但当尝试查看表结构,它显示了我如下

CREATE COLUMNFAMILY table_1(
KEY blob PRIMARY KEY
) with
comparator='CompositeType(LongType, LongType)';


想知道这是同一件事吗?为什么它的表现方式不同当我尝试复制和加载sstables时会有问题吗

xxls0lw8

xxls0lw81#

想知道这是同一件事吗?
是的,是一样的。
为什么它的表现方式不同
没有特别的原因,除了这可能是在早期版本的CQL中选择表示这些数据类型的原因。TBH -CQL的 * 当前 * 版本也以自己的格式显示表定义,这通常与键入的格式不完全相同。我不担心这个。
当我尝试复制和加载sstables时会有问题吗
不,应该没问题。
让我担心的是,你正在使用一个10岁版本的Cassandra。它不仅完全过时且不受支持,而且您将很难找到尚未更新为新版本的文档。我强烈建议升级到4.x。

相关问题