【发布时间】:2012-07-14 15:42:54
【问题描述】:
我想用 '=' 符号查询 cassandra。为了提高性能,我想为列创建索引。
我正在使用 sstables 和 sstableLoader 将数据加载到 cassandra
【问题讨论】:
-
您是否尝试在现有列族上创建二级索引?哪个版本的 Cassandra?
-
我使用的是 Cassandra 1.1.2。在创建列以及创建列族时,我想为列创建二级索引。我想用我的 java 模块来做这个。 (目前我正在使用 Hector,但还没有找到方法)
-
实际上以更清晰的方式我想在java代码中执行以下命令,这里他们为年龄添加了二级索引,我希望在java中完成......使用 key_validation_class=LexicalUUIDType 和 compare=AsciiType 和 column_metadata=[ { column_name: 'lastname', validation_class: AsciiType } { column_name: 'password', validation_class: AsciiType } { column_name: 'age', validation_class: LongType, index_type 创建列族用户: KEYS } { column_name: 'email', validation_class: AsciiType }];
-
我在动态创建列族,然后在数据加载时给出列名和值(通过创建 sstableseg-eventWriter.addColumn(bytes("columnname"), bytes(
) , 时间戳);)