Apache Cassandra创建后不显示表
我在Cassandra中创建了一个表,当尝试访问它时,会弹出“未找到列族”错误。再次尝试创建显示该表已存在的表时出错。我使用的是Cassandra 2.1.7(最稳定的版本)、CQLSH 5.0.1、CQL规范3.2.0。为什么它表现出奇怪的行为Apache Cassandra创建后不显示表,cassandra,cql3,Cassandra,Cql3,我在Cassandra中创建了一个表,当尝试访问它时,会弹出“未找到列族”错误。再次尝试创建显示该表已存在的表时出错。我使用的是Cassandra 2.1.7(最稳定的版本)、CQLSH 5.0.1、CQL规范3.2.0。为什么它表现出奇怪的行为 这很奇怪。但您在Window$上使用的是Cassandra(这是不受支持的,而且是有充分理由的)。您的system.log说明了什么?@BryceAtNetwork23:datastax为windows提供了windows msi安装程序。为什么不支持
这很奇怪。但您在Window$上使用的是Cassandra(这是不受支持的,而且是有充分理由的)。您的
system.log
说明了什么?@BryceAtNetwork23:datastax为windows提供了windows msi安装程序。为什么不支持它?如果您只是在自己的机器上运行它进行开发,那就好了。但有些人看到MSI,认为他们可以在Windows上构建prod Cassandra服务器。出现问题的原因是NTFS在允许删除/更新其他进程有硬链接的文件时限制更大。Cassandra还使用内存映射文件I/O,这在Windows上也有类似的问题。Windows上基本上支持Cassandra。我相信它将成为2.2的一流平台。不过,我怀疑这可能与区分大小写或模式传播有关——nodetool gossipinfo是否在所有节点上显示匹配的模式?