我正在使用与hadoop hive集成的cassandra。
我的密钥空间测试中有这两个列系列 -
1)CF_1
create COLUMNFAMILY CF_1 (key uuid primary key, time varchar,type varchar);
2)CF_2
create COLUMNFAMILY CF_2 (id varchar, time timestamp, data varchar, primary key(id,time));
因此,hive只将CF_1从我的cassandra键空间映射到hive表。我认为其他列族(CF_2)未映射,因为它具有复合主键。
我相信目前在DataStax企业套件中没有支持带有复合键的CF,或者我遗漏了一些东西。请帮忙
答案 0 :(得分:1)
您可能需要使用CqlStorageHandler。
查看以下博客,了解如何在配置单元中处理CQL3表 http://www.datastax.com/dev/blog/cql3-table-support-in-hadoop-pig-and-hive