我想大家都已经读过了这篇与Cassandra有关的文章:this。
我试图在CassandraCli上创建我的模式,但是遇到了很多问题,是否有人能够指导我正确的方法?我正在尝试创建类似于该文章中“Comments”列族的结构。
在CassandraCli终端中,我输入:
我正在尝试创建与文章评论列族相同的内容,但是当我尝试填充时出现了问题。
我收到了以下内容:
谢谢。
我试图在CassandraCli上创建我的模式,但是遇到了很多问题,是否有人能够指导我正确的方法?我正在尝试创建类似于该文章中“Comments”列族的结构。
在CassandraCli终端中,我输入:
create column family posts with column_type = ‘Super’ and comparator = ‘AsciiType’ and subcomparator = TimeUUIDType;
它运行良好,没有文档告诉我如果我添加column_metadata属性,这些将是超级列的原因,因为我的列族是超级类型,我找不到是否正确,所以:
create column family posts with column_type = ‘Super’ and comparator = ‘AsciiType’ and subcomparator = ‘TimeUUIDType’ and column_metadata = [{column_name:'body'}];
我正在尝试创建与文章评论列族相同的内容,但是当我尝试填充时出现了问题。
set posts['post1'][timeuuid()][body] = ‘Hello I am Goku!’;
我收到了以下内容:
我猜是因为我选择的子比较器类型为timeuuid,而body是一个字符串,所以它应该是timeuuid。那么,我的超级列中的列如何持有字符串类型名称的列,例如文章的评论?无效的UUID字符串:body
谢谢。