Думаю, все, кто играл с Cassandra, уже прочитали эту статью. .
Я пытаюсь создать свою схему на CassandraCli, но у меня много проблем, может ли кто-нибудь указать мне правильный путь? Я пытаюсь создать структуру, аналогичную семейству столбцов «Комментарии» из статьи.
В терминале CassandraCli я набираю:
create column family posts with column_type = ‘Super’ and comparator = ‘AsciiType’ and subcomparator = TimeUUIDType;
Он работает нормально, нет документа, говорящего мне, что если я добавлю атрибут column_metadata, он будет для суперстолбцов, потому что мое семейство столбцов имеет тип super, я не могу найти, верно ли это, поэтому:
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, могут содержать столбцы с именами строковых типов в качестве комментариев к статье создаются?
Спасибо