我们正在创建Cassandra所有键空间的快照。而且还需要创建一个包含大量数据的solr索引的备份,这在Solr索引中很有用。 Here is datastax link to create backup
我尝试了以下命令
$nodetool -h localhost rebuild_index ks cf ks.cf
适用于小型数据,并且需要更多时间来处理大量数据。
"备份Solr索引" datastax doc中的部分。 并尝试运行:
$backup -d /var/lib/cassandra/data/solr.data -u root -v
发现了这个: 备份:无法识别或模糊的切换' -d&#39 ;;类型'备份帮助互动'如需详细帮助。
表示此备份包不适用于solr索引。我们在哪里可以找到合适的备份包?
有人可以建议我如何为solr索引创建备份和恢复吗?
答案 0 :(得分:1)
假设您将创建用于恢复具有相同令牌布局的群集的备份,并且您可以以滚动方式进行备份,则以下内容可能至少是一个起点:
对于每个节点......
1。)nodetool drain
节点,以确保您的Solr核心与其后备Cassandra表同步。 (drain
强制记忆刷新,强制Solr硬提交。)
2.。)关闭节点。
3.。)手动备份数据目录(索引为.../solr.data
)。
4.。)再次启动节点。