我有一个动态创建列族的 Java 应用程序。所以我有一组 ThriftCfDef 对象。通常创建如下:
ThriftCfDef sfDef = (ThriftCfDef) HFactory.createColumnFamilyDefinition(TestKeyspace, MYCOLUMNFAMILY, ComparatorType);
即这里没有什么特别的...
但是,有没有办法(工具、库、框架)生成 cli 或 CQL 命令来创建现有 ThriftCfDef java 对象的模式?
有一个 Cassandra-cli 命令“显示模式”,它显示了一个 cli 脚本来创建键空间和列族。我需要类似的东西,但来自 Java 对象-> script.file。