簡體   English   中英

更改memsql的安裝目錄

[英]Change the installation directory of memsql

memsql 安裝頁面說memsql-ops安裝在/ var / lib / memsql-ops中,memsql安裝在/ var / lib / memsql中

在此輸入圖像描述

我如何更改安裝目錄,因為我不希望它在/ var中,但在其他地方說/ mnt / pd

這兩個答案都很棒,但我從文檔中找到了一種更簡單的方法

MemSQL Ops默認安裝在/ var / lib / memsql-ops中。 此外,它還將包含日志的數據存儲在/ var / lib / memsql-ops / data中。通過指定選項--ops-datadir,可以在安裝時更改此目錄

默認情況下,MemSQL Ops會將MemSQL安裝存儲在/ var / lib / memsql中。 通過指定選項--memsql-installs-dir,可以在安裝時更改此目錄。

例如,要將/ path / to / memsql-ops-data中的MemSQL Ops數據和/ path / to / memsql-installs中的MemSQL安裝保存,請運行:

sudo ./install.sh --ops-datadir /path/to/memsql-ops-data --memsql-installs-dir /path/to/memsql-installs

如果要移動MemSQL和MemSQL Ops的安裝目錄,當前最佳選擇是在/var/lib/memsql/var/lib/memsql-ops上安裝所選的文件系統/目錄。 Ops很樂意安裝到支架上,因此可以靈活地將它放在任何地方。

您可以使用memsql_installs_dir提到的memsql_installs_dir選項將memsql installs目錄移動到memsql-ops數據目錄(例如將其設置為/var/lib/memsql-ops/data/memsql )來簡化此/var/lib/memsql-ops/data/memsql 請注意, 將任何MemSQL節點安裝到代理上之前,需要先設置此項。 在將新代理部署到群集時,還需要在UI中設置變量。

如果你想在/var/lib/{memsql,memsql-ops}上“安裝”一個路徑,我建議使用一個bind mount(這里有一個很好的參考: https/var/lib/{memsql,memsql-ops}

如果你遇到任何問題,請在http://chat.memsql.com/上打個招呼。

嘗試更新設置memsql_installs_dir<MEMSQL OPS HOME>/settings.conf的路徑,你想你的安裝是在。 例如:

[memsql-ops]
...
memsql_installs_dir = /foo/bar
...

以下是有關MemSQL Ops配置的更多信息。 您將需要在每個節點上重新啟動MemSQL Ops(使用./memsql-ops restart )以使新配置生效。

所有未來的安裝現在都將安裝在/foo/bar 但是,如果您有現有安裝,則不會移動它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM