首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改memsql的安装目录

更改memsql的安装目录
EN

Stack Overflow用户
提问于 2015-08-27 04:49:50
回答 3查看 939关注 0票数 2

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

如何更改安装目录,因为我不希望它在/var中,而是在其他地方,比如/mnt/pd中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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,请运行:

代码语言:javascript
复制
sudo ./install.sh --ops-datadir /path/to/memsql-ops-data --memsql-installs-dir /path/to/memsql-installs
票数 4
EN

Stack Overflow用户

发布于 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/打个招呼。

票数 3
EN

Stack Overflow用户

发布于 2015-08-27 14:18:06

尝试将<MEMSQL OPS HOME>/settings.conf中的设置<MEMSQL OPS HOME>/settings.conf更新到希望安装的路径。例如:

代码语言:javascript
复制
[memsql-ops]
...
memsql_installs_dir = /foo/bar
...

以下是有关MemSQL操作系统配置的更多信息。。您将希望在每个节点(使用MemSQL )上重新启动./memsql-ops restart操作,以使新配置生效。

所有未来的安装现在将安装在/foo/bar上。但是,如果您有一个现有的安装,它将不会被移动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32240939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档