ServerError:ErrorMessage code = 0000 [Server error] message =" java.lang.RuntimeEx ception:org.codehaus.jackson.map.JsonMappingException

时间:2016-02-24 11:44:05

标签: cassandra datastax

我正在尝试创建一个列家庭

cqlsh:testkeyspace> CREATE COLUMNFAMILY testcolumnfamily (rowkey text, ts timest
amp, PRIMARY KEY(rowkey)) with caching=200000 and read_repair_chance=0.4;
  

ServerError:ErrorMessage code = 0000 [Server error] message =" java.lang.RuntimeEx   ception:org.codehaus.jackson.map.JsonMappingException:无法反序列化   来自VALUE_NUMBER_INT标记的java.util.LinkedHashMap的ance    在[来源:java.io.StringReader@1e444c9; line:1,column:1]"

我无法理解为什么这个错误会出现在cassandra中。

编辑:在询问问题之前,您至少应该阅读官方文档

1 个答案:

答案 0 :(得分:2)

对于Cassandra 2.0.x

CREATE TABLE testcolumnfamily (rowkey text, ts timest amp, PRIMARY KEY(rowkey)) with caching='keys_only'and read_repair_chance=0.4;

对于Cassandra 2.1.0及以上版本:

CREATE TABLE testcolumnfamily (rowkey text, ts timest amp, PRIMARY KEY(rowkey)) with caching='{"keys":"ALL", "rows_per_partition":"10"}' and read_repair_chance=0.4;

其中rows_per_partition是要为分区缓存的行数 Create Table in Cassandra