我尝试使用cassandr-CLI制作复合主键,但我无法做到这一点,我可以使用Cqlsh来做到这一点。
你可以帮帮我吗?答案 0 :(得分:2)
这似乎在其他问题中得到解决:
构造函数CompositeType(keyelem1_type, keyelem2_type, keyelem3_type)
应该在cassandra-cli中使用。示例(来自此网站,提供有关CQL和cassandra-cli中复合键的完整概述 - http://itsallabtamil.blogspot.com/2012/10/cassandra-compositetype-overview-cql.html):
create column family TestComposite
with comparator='CompositeType(UTF8Type, UTF8Type, LongType)'
and key_validation_class = 'UTF8Type',
and defaut_validation_class = 'UTF8Type';
HTH。