MemSQL:改变基础

时间:2016-06-07 10:13:46

标签: memsql

不知怎的,我无法在MemSQL中更改基目录。

默认情况下,MemSQL的基本目录位于/ var中,在我的系统上没有足够的空间。我想将它移动到NFS目录,如下所示:

memsql-ops memsql-update-config --all --key basedir --value /nfs/storage/

我也尝试使用--set-global选项。之后我跑了

memsql-ops memsql-restart --all

然而,当我进入MemSQL的命令行并发出SHOW VARIABLES LIKE '%dir%'; I see that the base directory is still the same. I've also tried to adjust just the datadir`变量时,我不知道我错过了什么。

1 个答案:

答案 0 :(得分:0)

一种方法是创建指向更大磁盘的/ var / lib / memsql的符号链接。您可以按照这组步骤进行操作

memsql-ops memsql-stop --all
memsql-ops agent-ssh --multi

然后,您可以使用多shell在nfs驱动器上的每个节点上创建目录,在/ var / lib / memsql中创建该目录的符号链接,并将内容从/ var / lib / memsql1移动到/ var / LIB / memsql