Это команда 4s-adminJ, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
4s-админ - Инструмент управления кластером 4store
СИНТАКСИС
4s-админ [--подробный] команду [арг]
4s-админ список узлов
4s-админ списки магазинов
4s-админ старт-магазины [-a | --все] [название магазина ...]
4s-админ стоп-магазины [-a | --все] [название магазина ...]
4s-админ удалить магазины название магазина ...
4s-админ создать-магазин [create_options ...] название магазина
4s-админ [--версия] [--Помогите]
ОПИСАНИЕ
Ассоциация 4s-админ Утилита позволяет управлять 4-хэтажным кластером (или одним хостом) через
количество поддерживаемых команд. Доступные команды: список узлов, списки магазинов, старт-магазины,
стоп-магазины, удалить магазины. Подробная информация об отдельных командах приведена ниже:
Команда: список узлов
Печатает список всех узлов в их кластере и их статус. Вывод содержит:
node_number - начиная с 0, нумерованный индекс узла в кластере
hostname - имя узла кластера
порт - порт, на котором работает 4s-boss
status - доступен ли 4s-босс на этом узле или нет
ip_address - IPv4 или IPv6 адрес узла
Команда: списки магазинов
Печатает список всех магазинов, найденных в кластере, вместе с их статусом. Результат будет
содержать:
store_name - название магазина
store_status - можно ли использовать магазин или нет
backend_status - статус 4s-бэкэнд-процессов, которые использует магазин
опции:
--подробный
Будет отображать статус каждого бэкэнда на каждом узле отдельно, а не по хранилищу.
Статус store_status будет либо «доступен», либо «недоступен». Если магазин есть, то
это означает, что в кластере запущены все необходимые серверные процессы, и хранилище может
использоваться с 4s-httpd, 4s-query и 4s-import. Если магазин недоступен,
backend_status перечислит причину.
Если бэкэнд указан как «остановленный», это означает, что бэкэнд-процесс 4s для магазина
определенно остановился на одном или нескольких узлах кластера. Если он указан как «неизвестный», это
означает, что 4s-admin не смог определить состояние внутреннего процесса.
Команда: старт-магазины, стоп-магазины
Запускает или останавливает одно или несколько магазинов в кластере.
опции:
-a --все
Запускает или останавливает все магазины в кластере.
Если параметр -a или --all отсутствует, тогда список имен магазинов, разделенных пробелами, для запуска
или нужно дать остановку.
Каждому узлу по очереди предлагается запустить или остановить заданные 4s-серверные хранилища процессов.
Для каждого узла эта команда напечатает:
node_number - начиная с 0, нумерованный индекс узла в кластере
hostname - имя узла кластера
Для каждого 4s-бэкэнд-процесса на узле он напечатает:
store_name - название магазина
backend_status - остановлен или запущен 4s-backend
Backend_status может быть одним из «остановлен», «запущен» или «неизвестен».
Если вызывается start-store для уже работающего магазина, или stop-store для уже
остановлено хранилище, то каждый узел не будет предпринимать никаких действий, но состояние серверной части будет
распечатаны.
Команда: удалить магазины
Удаляет одно или несколько хранилищ из кластера.
Принимает в качестве аргументов список хранилищ, разделенных пробелами.
Устанавливает соединение со всеми узлами кластера, останавливает магазин, если он запущен, затем
удаляет это хранилище.
Команда: создать магазин
Создает новое хранилище на одном или нескольких узлах кластера.
опции:
--узлы node_id_list
Список номеров узлов, разделенных запятыми, для создания хранилища. По умолчанию
все узлы. Использовать 4s-админ список узлов для списка доступных узлов.
- сегменты num_segments
Общее количество сегментов, которые будут разделены между всеми узлами, должно быть степенью 2.
По умолчанию - 2 на узел (округлено до ближайшей степени 2).
-м, --зеркало
Включить зеркальное отображение сегментов.
--пароль password
Установите пароль для аутентификации.
--model-файлы
Используйте файл для каждой модели, что полезно для больших моделей.
--сила
Если магазин с таким названием уже существует, удалите его и создайте заново.
Все вышеперечисленное не является обязательным, и единственный обязательный аргумент - это название магазина, в котором
создана.
Каждому узлу по очереди предлагается создать магазин. Если какой-либо из узлов не может создать хранилище,
создание магазина прерывается, и все уже созданные сегменты будут удалены.
Существующие магазины не будут удалены, если не задана опция Fl -force.
Конфигурация файл кредита
узлы =
Список хостов в кластере, разделенных точкой с запятой.
Варианты 4s-админ in /etc/4store.conf все должны быть в разделе [4s-boss], или будут
игнорировать.
Читать 4store.conf(5) для получения подробной информации о том, как указать кластер.
Общие Применение
Когда любой 4s-админ команда вызывается, она сначала читает /etc/4store.conf определить
имена хостов узлов в кластере. Затем он попытается связаться с 4s-босс(8)
демон, работающий на этом узле (по умолчанию работает на порту 6733).
Выполнение команды list-nodes - самый простой способ проверить, что все узлы достижимы.
по сети, и 4s-босс на каждом отвечает.
Используйте 4s-adminJ онлайн с помощью сервисов onworks.net