我正在使用Cassandra 0.6.4并且我正在尝试为列插入UUID并且我得到一个例外:InvalidRequestException(为什么:UUID必须正好是16个字节)。插入UUID的正确方法是什么?谢谢!
我的列系列定义为:
<ColumnFamily CompareWith="TimeUUIDType" Name="Comments"/>
代码段:
try {
ColumnPath colPathname = new ColumnPath(COLUMN_FAMILY);
colPathname.setColumn(colName.getBytes(ENCODING));
client.insert(KEYSPACE, rowKey, colPathname, colValue, System.currentTimeMillis(), ConsistencyLevel.ONE);
} catch (Exception exception) {
..
}
}