[ https://issues.apache.org/jira/browse/CASSANDRA-10996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sylvain Lebresne resolved CASSANDRA-10996. ------------------------------------------ Resolution: Not A Problem To refer to the "upgrading" section of the {{NEWS}} file for 3.0 (which I strongly advise reading carefully for any upgrade but even more so for major upgrades): {noformat} - Schema metadata is now stored in the new `system_schema` keyspace, and legacy `system.schema_*` tables are now gone; see CASSANDRA-6717 for details. {noformat} So you'd have to adapt your code to use the new tables. That said, I'd recommend relying on drivers metadata APIs (for instance [KeyspaceMetadata|http://docs.datastax.com/en/drivers/java/2.1/com/datastax/driver/core/KeyspaceMetadata.html] and related classes for the java driver) to access schema information (instead of directly querying the system tables) as this will isolate you from such changes. > The system table system.schema_columnfamilies does not exist > ------------------------------------------------------------- > > Key: CASSANDRA-10996 > URL: https://issues.apache.org/jira/browse/CASSANDRA-10996 > Project: Cassandra > Issue Type: Bug > Components: CQL > Reporter: sangshenghong > Priority: Critical > Fix For: 3.1.1 > > Attachments: error.png > > > In the 2.1.6 version,there is one system table named > "system.schema_columnfamilies", but in the latest version 3.1.1, when I > execute select * from system.schema_columnfamilies, it throw "unconfigured > table schema_columnfamilies" in cqlsh. > But in the system.log file, it show > ColumnFamilyStore.java:381 - Initializing system.schema_columnfamilies > I checked the doc and found some tables and schemas have been change, so I > want to know if there any change for this? -- This message was sent by Atlassian JIRA (v6.3.4#6332)