1

PycassaShell 使用 SYSTEM_MANAGER.create_column_family() 在 Cassandra 中创建列族。

有没有办法在 Cassandra 中提交之前转储 DDL?我必须修改 pycassaShell 内部吗?

4

1 回答 1

2

Pycassa 使用 Thrift RPC 调用来创建列族,因此实际上并没有使用 DDL 语句(因为它没有使用查询语言)。如果您正在谈论转储 CfDef 对象,是的,您需要修改内部结构才能实现这一点,但值得注意的是,CfDef 将有一些被忽略的字段,并且大多数字段的默认值将填充服务器-进行 RPC 调用后的一侧。

于 2013-03-07T16:54:52.807 回答