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