CQLSH连接错误:错误的请求:未配置的columnfamily

2024-04-27 13:55:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Windows上安装CQLSH。我做了python编译并尝试启动CQLSH,我得到了下面这个奇怪的错误。我没有一个叫“本地”的专栏。我还没有指定我的键空间。那为什么它会抱怨我没有本地专栏?有人明白吗?在

C:\apache-cassandra-2.0.1\bin>;python cqlsh--cqlversion=“3.0.0” 连接错误:错误请求:未配置columnfamily本地

C:\apache-cassandra-2.0.1\bin>;python cqlsh--cqlversion=“3.0.0”localhost 9160 连接错误:错误请求:未配置columnfamily本地


Tags: gtlocalhostbinwindowsapache错误空间cassandra
1条回答
网友
1楼 · 发布于 2024-04-27 13:55:33

这不是驱动程序错误,卡桑德拉的一个内部CFs丢失了。在

本地列族位于系统键空间中,它存储有关C*节点的信息,应该在cassandra第一次启动时创建。这可能是某种形式的权限错误(但是如果缺少某个系统键空间,C*实际上应该无法启动),从而限制cassandra创建列族,该列或列族已被手动删除。在

解决方案是清除您的cassandra数据目录并重新启动C*(如果您在生产环境中,请不要这样做除非您知道how to backup / upgradecassandra节点,否则这将删除所有数据,因此如果您要按此路径进行快照)

相关问题 更多 >