未配置的表 schema_columnfamilies
Posted
技术标签:
【中文标题】未配置的表 schema_columnfamilies【英文标题】:unconfigured table schema_columnfamilies 【发布时间】:2017-06-08 14:23:38 【问题描述】:我是 cassandra 的新手,我正在使用支持 cassandra-cli 的 cassandra 版本 2.1.17。我使用以下命令创建了一个键空间
create keyspace employee with placement_strategy='org.apache.cassandra.locator.SimpleStrategy' and strategy_options = replication_factor:1;
但是当我使用命令时use employee;
我收到以下错误
unconfigured table schema_columnfamilies
我无法理解问题所在。有人可以帮我解决这个问题。提前致谢。
【问题讨论】:
你用的是哪个cassandra的cqlsh? 你为什么不用 cqlsh ? 很遗憾,我不能使用 cqlsh。 表schema_columnfamilies
应该显示低于Cassandra 3.0
的cassandra版本
不允许?任何强迫你在 cqlsh 上使用 cassandra-cli 的人都应该被解雇。只是说。
【参考方案1】:
想出了解决办法。问题是我之前安装了另一个版本的 cassandra 并卸载了它。原来,即使我卸载了应用程序,以前版本的一些进程仍在运行。我手动终止了这些进程并重新启动了 cassandra 服务器。
【讨论】:
我可以获取详细信息吗?我有同样的问题:-) 当您安装了多个版本的 cassandra 时会出现此错误。我在终端中使用了 ps -ef 命令,发现其他版本的 cassandra 的一些进程正在运行,即使我已经卸载了它以上是关于未配置的表 schema_columnfamilies的主要内容,如果未能解决你的问题,请参考以下文章
com.datastax.driver.core.exceptions.InvalidQueryException:未配置的表 schema_keyspaces