使用Cassandra 1.2.19,Hector和cql3

时间:2015-03-05 14:35:00

标签: cassandra cql hector

我正在使用cassandra 1.2和Hector API。我创建了类似的cql,

    CREATE table FILES0 (
      FILE_NAME varchar PRIMARY KEY,
      CONTENT blob
    );

i.e, without using the COMPACT_STORAGE. 

Run the cql-files using test cases.
But: desc table files0;  resulted as, 

    CREATE TABLE "FILES0" ( "FILE_NAME" text PRIMARY KEY,"CONTENT" blob) WITH COMPACT STORAGE AND
      bloom_filter_fp_chance=0.010000 AND
      caching='KEYS_ONLY' AND
    comment='' AND
      dclocal_read_repair_chance=0.000000.

如何在这里添加COMPACT_STORAGE ???当我在cassandra 1.2.15,1.2.19和2.0版本中运行相同的案例时,我发现了同样的问题。

1 个答案:

答案 0 :(得分:1)

hector并不支持创建cql3表。为此,您需要使用驱动程序,例如DataStax Java Driver,它旨在使用cql3和c *本机协议。