Кассандра get_range_slices - PullRequest
       32

Кассандра get_range_slices

0 голосов
/ 03 марта 2011

Я новичок в Кассандре, и у меня возникают некоторые трудности с получением данных.Я посмотрел на функцию:

list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)

Но я не понимаю, каким должен быть column_parent.Кто-нибудь есть идеи? =

Спасибо, Гранит

Ответы [ 2 ]

1 голос
/ 03 марта 2011

column_parent в основном используется для индикатора ColumnFamily (но в редких случаях он может указывать на суперколонку). В Java вы бы положили: new ColumnParent("Posts") там. но должен быть еще один параметр для пространства имен в запросе get_range_slices, я думаю, вы используете не Thrift, а клиентский API. тогда вам следует проверить документацию вашего клиента.

Edit:

определение ColumnParent в Cassandra API:

ColumnParent - это путь к родитель определенного набора столбцов. Используется при выборе групп столбцы из того же ColumnFamily. В термины структуры каталогов, представьте ColumnParent as ColumnPath + '/../'.

0 голосов
/ 03 марта 2011

Frail верен, но реальный ответ - «не используйте raw Thrift, вместо этого используйте одного из клиентов из http://wiki.apache.org/cassandra/ClientOptions».

...