카산드라를 처음 사용하며 데이터를 가져 오는 데 어려움이 있습니다. 나는 column_parent이 있어야하는데 무엇을 이해하지 못하고,카산드라 get_range_slices
list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)
을하지만 : 나는 함수로 보았다. 누구나 어떤 생각? =
고맙습니다, 화강암은
카산드라를 처음 사용하며 데이터를 가져 오는 데 어려움이 있습니다. 나는 column_parent이 있어야하는데 무엇을 이해하지 못하고,카산드라 get_range_slices
list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)
을하지만 : 나는 함수로 보았다. 누구나 어떤 생각? =
고맙습니다, 화강암은
column_parent는 basicly ColumnFamily의 표시에 사용된다 (그러나 드문 경우에는 supercolumn를 표시 할 수 있습니다). 자바에서는 당신이 넣을 것이다 : new ColumnParent("Posts")
. 하지만 get_range_slices 쿼리에 네임 스페이스에 대한 매개 변수가 하나 더 있어야합니다. 클라이언트 API 대신 중고품을 사용하지 않는 것 같습니다. 클라이언트의 문서를 확인해야합니다.
편집 :
카산드라 API의 ColumnParent의 정의 :
ColumnParent이 열의 특정 세트의 부모의 경로입니다. 동일한 ColumnFamily에서 열의 그룹을 선택할 때 사용됩니다. 디렉토리 구조 용어에서 ColumnParent를 ColumnPath + '/../'로 상상하십시오.
연질은 정확하지만 진짜 대답은 "원시 스리 리프트를 사용하지 말고 대신 http://wiki.apache.org/cassandra/ClientOptions의 클라이언트 중 하나를 사용하십시오."입니다.