database - Riak KV : how to reinitialize data directories

标签 database riak riak-kv

是否可以“重新创建”/“重新初始化”数据库 riak 的所有数据目录?我不需要保留数据 - 只是从 0 开始。如果是,该怎么做?

最佳答案

根据您使用的后端,您可以停止 Riak (riak stop),删除 data directory (通常在 /var/lib/riak/bitcask/var/lib/riak/leveldb 下)并启动 Riak (riak start)。 Riak 应该可以正常启动。如果您正在运行集群,请在启动之前清理集群的所有节点,这样数据就不会从副本中重新填充。

查看 Backing Up页面,它将帮助您了解 Riak 数据目录的工作原理。

澄清:所描述的程序适用于 Riak KV,可能不适用于其他 Riak 产品(例如 Riak TS)。

关于database - Riak KV : how to reinitialize data directories,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652435/

相关文章:

transactions - 确保 riak 的正确性?

ubuntu - 使用 Shorewall 防火墙在 Ubuntu 上保护 Riak

sql - 是否存在版本控制数据库存储引擎?

MYSQL 不检查外键是否存在

database - Cassandra 连接失败

php - 使用 insert() 方法通过 PHP Doctrine\DBAL 2 插入 DateTime 值

node.js - 获取数据库更改通知 : is it possible to watch entries in riak?