Если вы хотите переместить каталог установки как для MemSQL, так и для MemSQL Ops, самым лучшим вариантом является монтирование файловой системы/каталога по вашему выбору за /var/lib/memsql
и /var/lib/memsql-ops
. Ops с радостью установят в монтировку, таким образом, вы сможете легко разместить ее в любом месте.
Вы можете упростить это, используя опцию memsql_installs_dir
, как упомянуто eklhad, чтобы переместить каталог memsql installs в каталог данных memsql-ops (например, установить его на /var/lib/memsql-ops/data/memsql
). Обратите внимание, что это необходимо установить до, вы устанавливаете какие-либо узлы MemSQL на агента. Вам также необходимо будет установить переменную в пользовательском интерфейсе при развертывании новых агентов в кластере.
Я рекомендую использовать крепление привязки (см. Здесь: https://unix.stackexchange.com/a/198591), если вы хотите «установить» путь по /var/lib/{memsql,memsql-ops}
.
Если вы нажмете на какие-либо проблемы, скажите привет в http://chat.memsql.com/.
Это отличный ответ, спасибо ysaditya! Я в основном отвечал на ваш вопрос «каталог установки», а не просто перемещал измененный раздел установки. Возможно, измените исходный вопрос, чтобы он более конкретно касался каталогов установки данных и memsql. Ура! –