【问题标题】:SSTableSimpleUnsortedWriter and column family comparatorSSTableSimpleUnsortedWriter 和列族比较器
【发布时间】:2013-08-15 23:42:49
【问题描述】:

我正在尝试使用 sstableloader,用于使用 cql 创建的 CF,如下所示:

CREATE TABLE test (
    a text,
    b text,
    c text,
    d int,
    e set<text>,
    f text,
    PRIMARY KEY ((a, b) c, d))

我应该如何在 SSTableSimpleUnsortedWriter 中定义列族比较器?或者更具体地说,当一列被定义为一个集合时它是如何工作的?

SSTableSimpleUnsortedWriter(File directory,
                                   IPartitioner partitioner,
                                   String keyspace,
                                   String columnFamily,
                                   AbstractType<?> comparator,
                                   AbstractType<?> subComparator,
                                   int bufferSizeInMB,
                                   CompressionParameters compressParameters)

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    您基本上必须查看存储引擎如何在内部存储该行 - 插入一些示例数据,然后从 cli 中列出它,应该会有所帮助,以及阅读 http://www.datastax.com/dev/blog/thrift-to-cql3

    “正确”的解决方案是create a CQL-aware Writer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-05
      • 2021-06-17
      • 2014-06-12
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多