在实际创建列族之前,可以使用PycassaShell转储DLL

时间:2013-03-05 18:00:24

标签: cassandra pycassa

PycassaShell使用SYSTEM_MANAGER.create_column_family()在cassandra中创建列族?有没有办法在实际进行cassandra提交之前转储DDL?我是否必须修改PycassaShell内部结构?

1 个答案:

答案 0 :(得分:1)

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