Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
В этом документе описывается инструмент сбора и упаковки логов mxpacklogs.
Функции
mxpacklogs поддерживает однократный сбор и упаковку логов со всех узлов распределённого кластера.Использование
mxadmin. Если используется другой пользователь, необходимо настроить доверие в pg_hba соответствующим образом.Примечания
mxpacklogs, и временно сохраняются в каталоге *.tar.gz в виде пакета /tmp.mxpacklogs автоматически выбирает диск с наибольшим объёмом доступного пространства, к которому у пользователя есть права на чтение и запись, для хранения пакета *.tar.gz.--hosts и --base-data-dirs для получения информации из логов.В следующих примерах
mdwобозначает хост Master, аsdw— хост, не являющийся Master.
Сбор логов со всех хостов
[mxadmin@mdw ~]$ mxpacklogs
[<username>@sdw ~]$ mxpacklogs --dbhost 172.31.33.128 --dbport 5432 --username mxadmin --password 123
Сбор логов с конкретных хостов
sdw1 и sdw2. На обоих машинах значение base-data-dirs установлено в /mxdata_20221229075012. [<username>@sdw ~]$ mxpacklogs --hosts sdw1,sdw2 --base-data-dirs /mxdata_20221229075012
sdw1 и sdw2. Значение base-data-dirs на sdw1 равно /mxdata_20221229075012, а значение base-data-dirs на sdw2 равно /data1/mxdata_20221229075013. [<username>@sdw ~]$ mxpacklogs --hosts sdw1,sdw2 --base-data-dirs /mxdata_20221229075012,/data1/mxdata_20221229075013
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
--base-data-dirs |
Каталог данных из системного каталога БД | Необязательный. Требуется только при недоступности базы данных. Укажите путь до уровня mxdata_xxxx. Формат: mxpacklogs --base-data-dirs /data/mxdata_20230324145536 |
--hosts |
Логи со всех хостов в кластере | Используйте -- hosts, чтобы собрать логи только с указанных хостов Segment, что снижает нагрузку на диск и время выполнения. Формат: mxpacklogs --hosts sdw1,sdw2 или mxpacklogs --hosts sdw1 --hosts sdw2 |
-h / --dbhost |
127.0.0.1 | Хост сервера базы данных |
-p / --dbport |
5432 | Порт сервера базы данных |
--debug |
Недоступно | Включить вывод логов уровня debug |
--help |
Недоступно | Вывести справочное сообщение |
--host |
127.0.0.1 | Хост, на котором работает служба supervisor/mxgate |
--mode |
api | Формат вывода: api или cli |
-W / --password |
NULL | Пароль пользователя базы данных |
--port |
4617 | Порт сервера supervisor |
-U / --username |
mxadmin | Имя пользователя базы данных |
--validate |
Недоступно | Режим проверки — тестовый запуск без выполнения |
--verbose |
Недоступно | Включить подробный вывод логов |
-v / --version |
Недоступно | Отобразить версию инструмента |
--path |
/opt/ymatrix/matrixdb[x] | Путь установки MatrixDB на хосте supervisor; [x] — номер версии базы данных, например, matrixdb5, matrixdb6 |
Примечание!
Дополнительную информацию о логах см. в разделе Логи.