我想针对由Cassandra提供支持的数据访问层编写测试。 所以我使用嵌入式Cassandra和Astyanax以及cassandra-unit,但我找不到将包含这类内容的脚本加载到嵌入式实例中的方法:
create column family user_profiles
with key_validation_class = UTF8Type
and comparator = UTF8Type
and column_metadata = [
{column_name: first_name, validation_class: UTF8Type},
{column_name: last_name, validation_class: UTF8Type},
{column_name: email, validation_class: UTF8Type},
{column_name: year_of_birth, validation_class: IntegerType}
]
有办法吗?如果我在脚本中切换到CQL3,解决方案是否有效?
答案 0 :(得分:0)
cassandra-unit(1.2.0.1)的最后一个版本提供了您所需要的:CQL3脚本集成。 https://github.com/jsevellec/cassandra-unit/wiki/changelog