memsql 安装页表示memsql -op安装在/var/lib/memsql -op中,memsql安装在/var/lib/memsql中。

如何更改安装目录,因为我不希望它在/var中,而是在其他地方,比如/mnt/pd中。
发布于 2015-08-28 07:14:37
这两个答案都很好,但我从文档找到了一个更简单的方法
默认情况下,MemSQL操作系统安装在/var/lib/memsql-op中。此外,它还通过指定选项--ops-datadir.,在/var/lib/memsql-ops/ .This目录中存储包括日志在内的数据。
默认情况下,MemSQL操作系统将在/var/lib/memsql中存储MemSQL安装。通过指定选项--memsql-installs-dir.,可以在安装时更改此目录。
例如,要将MemSQL操作程序数据保存在/path/ to / MemSQL - Ops -data中,并在/path/to/memsql-中安装memsql,请运行:
sudo ./install.sh --ops-datadir /path/to/memsql-ops-data --memsql-installs-dir /path/to/memsql-installs发布于 2015-08-27 16:28:28
如果您想移动MemSQL和MemSQL操作的安装目录,当前最好的选择是在/var/lib/memsql和/var/lib/memsql-ops之上安装您选择的文件系统/目录。操作系统将高兴地安装到安装,从而允许您灵活地将它放在任何地方。
您可以通过使用eklhad提到的memsql_installs_dir选项将memsql安装目录移动到memsql-ops数据目录(例如,将其设置为/var/lib/memsql-ops/data/memsql )来简化这一点。注意,这需要在将任何MemSQL节点安装到代理之前设置。在将新代理部署到集群时,还需要在UI中设置变量。
如果您想通过https://unix.stackexchange.com/a/198591‘挂载’路径,我建议您使用绑定挂载(这里有很好的参考:/var/lib/{memsql,memsql-ops} )。
如果你遇到任何问题,请到http://chat.memsql.com/打个招呼。
发布于 2015-08-27 14:18:06
尝试将<MEMSQL OPS HOME>/settings.conf中的设置<MEMSQL OPS HOME>/settings.conf更新到希望安装的路径。例如:
[memsql-ops]
...
memsql_installs_dir = /foo/bar
...以下是有关MemSQL操作系统配置的更多信息。。您将希望在每个节点(使用MemSQL )上重新启动./memsql-ops restart操作,以使新配置生效。
所有未来的安装现在将安装在/foo/bar上。但是,如果您有一个现有的安装,它将不会被移动。
https://stackoverflow.com/questions/32240939
复制相似问题