我目前正在评估Cassandra即将开展的项目,并试图了解基础知识 .
我有一个问题,当通过CQL Shell创建列族时 - 列族创建为可用,但是当我使用CLI工具发出DESCRIBE命令或通过DataStax OpsCenter查看群集时,它不会出现 .
我已经创建了密钥空间:
CREATE KEYSPACE Testing
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1};
并将列族定义为:
CREATE TABLE SampleTable(
Id int PRIMARY KEY,
Name text,
OtherValue int
);
我可以成功地从SampleTable插入和选择数据,但是它不会显示Describe命令或OpsCenter .
我可以使用CLI命令行或FluentCassandra中的API创建可见的列族,但是希望使用CQL方法 .
这是Cassandra的第一天所以我确定我错过了一些简单的东西 . 有什么指针吗?
1 回答
使用thrift API时,不会显示使用CQL3创建的列族 . 有关更多信息,请参阅以下问题:
https://issues.apache.org/jira/browse/CASSANDRA-4377 https://issues.apache.org/jira/browse/CASSANDRA-4924