我将 thrift-0.7.0 与 cassandra-1.1.1 一起使用,我成功地使用 system_add_column_family 添加了一个新的列族,但是当我尝试使用 system_update_column_family 将新列添加到现有的列族时,我给出了一个错误“UpdateColumnFamily InvalidRequestException Default TException ",我尝试的示例 C++ 代码如下
string sReturn;
CfDef ColumnFamilyDef;
ColumnFamilyDef.keyspace="keyspace2";
ColumnFamilyDef.column_type="Standard";
ColumnFamilyDef.name="ColFM1";
ColumnFamilyDef.__isset.column_type=true;
ColumnDef column;
column.name="Col2";
column.validation_class="UTF8Type";
ColumnFamilyDef.column_metadata.push_back(column);
ColumnFamilyDef.__isset.column_metadata=true;
mpClient->system_update_column_family(sReturn,ColumnFamilyDef);
给我以下异常
UpdateColumnFamily InvalidRequestException 默认 TException
任何人都可以帮助我提前谢谢你