Cassandra で遊んだことがある人は、この記事を既に読んでいると思います。
CassandraCli でスキーマを作成しようとしていますが、多くの問題があります。正しい方法を教えてもらえますか? 記事のコメント列ファミリーと同様の構造を作成しようとしています。
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!’;
私は得た:
無効な UUID 文字列: 本文
サブコンパレータをtimeuuid型にし、本体が文字列であることを選択したため、timeuuidである必要があるため、timeuuid型であるスーパー列内の列が、記事のコメントとして文字列型名の列をどのように保持できるかを推測します作成されていますか?
ありがとう