Cassandra 卡桑德拉的数据存储问题
我面临一个问题,Cassandra没有存储数据,但其他提交日志正在工作。我按照查看配置Cassandra 卡桑德拉的数据存储问题,cassandra,Cassandra,我面临一个问题,Cassandra没有存储数据,但其他提交日志正在工作。我按照查看配置.yaml文件看到了。我检查了文件夹,Cassandra在MYKEYSPACENAME中创建了一个文件夹,但是数据没有存储在那里 我需要存储数据吗?我使用的是Cassandra 1.0.7版本。听起来一切正常。当Cassandra收到要写入的数据时,它首先将数据写入提交日志和内存中的数据结构(称为Memtable)。一旦Memtable已满,Cassandra会将其刷新到磁盘上的SSTable。您可以使用nod
.yaml
文件看到了。我检查了文件夹,Cassandra在MYKEYSPACENAME
中创建了一个文件夹,但是数据没有存储在那里
我需要存储数据吗?我使用的是Cassandra 1.0.7版本。听起来一切正常。当Cassandra收到要写入的数据时,它首先将数据写入提交日志和内存中的数据结构(称为Memtable)。一旦Memtable已满,Cassandra会将其刷新到磁盘上的SSTable。您可以使用
nodetool
强制Cassandra刷新其Memtables:
nodetool flush [keyspace] [cfnames]
这不是卡桑德拉环正常运行所需的操作。Cassandra最终会将Memtables刷新到磁盘。如果您的Cassandra机器因某种原因停机,当它重新启动时,它将重播提交日志,这样您就不会丢失以前收到的任何写入
.为什么您认为数据没有存储在那里?