如何将数据移动到memsql中的另一个文件夹

How to move data to another folder in memsql

使用 memsql cluster 作为主要存储设计,默认情况下数据文件安装在 CentOS 6.x 上如下所示的位置:

/var/lib/memsql-ops/data/installs/MI9dfcc72a5b044f2694b5f7028803a21e

有什么方法可以将数据路径重新定位到同一台机器上的另一个文件夹吗?

这不是最好的方法,但很有效。我只是将 MemSQL 重新安装到其他目​​录:

sudo mkdir /data/memsql
sudo ./install.sh --root-dir /data/memsql

在这种情况下,MemSQL Ops 仍将在 /var/lib/memsql-ops 中,但所有节点都将安装到 /data/memsql 目录(查看符号链接 /var/lib/memsql)并且所有数据都将在此目录中也是。

P.S。您可以使用 memsql-ops agent-install --help 命令找到其他安装选项。