Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
установка_ibmmq [2021/09/24 10:51] kirill |
установка_ibmmq [2021/09/24 14:42] (текущий) kirill |
||
|---|---|---|---|
| Строка 34: | Строка 34: | ||
| rpm -qa |grep MQ | rpm -qa |grep MQ | ||
| + | |||
| + | пока ничего не запущено | ||
| + | |||
| + | ps -aef|grep mq | ||
| + | |||
| + | Переключимся на пользователя mqm | ||
| + | |||
| + | su - mqm | ||
| + | |||
| + | Проверим установленный инстанс в каталоге /opt/mqm | ||
| + | |||
| + | ls -l / | ||
| + | |||
| + | Сменим владельца на ВСЕ подкаталоги | ||
| + | |||
| + | chown -R mqm:mqm / | ||
| + | |||
| + | Под пользователем mqm добавим переменные окружения | ||
| + | |||
| + | vim .bashrc | ||
| + | |||
| + | |||
| + | и добавим следующие строки после export PATH | ||
| + | |||
| + | PATH=/ | ||
| + | |||
| + | export PATH | ||
| + | |||
| + | После этого необходимо перелогиниться | ||
| + | |||
| + | проверить изменения | ||
| + | |||
| + | echo $PATH | ||
| + | и | ||
| + | |||
| + | выполним | ||
| + | |||
| + | mqconfig | ||
| + | |||
| + | ее вывод говорит о необходимости установки bc | ||
| + | |||
| + | '' | ||
| + | mqconfig: The bc program was not found on this system. | ||
| + | and try running mqconfig again.\\ | ||
| + | '' | ||
| + | |||
| + | Установим ее | ||
| + | |||
| + | su -c "yum -y install bc" | ||
| + | |||
| + | |||
| + | еще раз выполним mqconfig и получим вывод недочетов по настройке | ||
| + | |||
| + | '' | ||
| + | mqconfig: Analyzing Rocky Linux 8.4 (Green Obsidian) settings for IBM MQ V9.2\\ | ||
| + | |||
| + | System V Semaphores\\ | ||
| + | semmsl | ||
| + | semmns | ||
| + | semopm | ||
| + | semmni | ||
| + | |||
| + | System V Shared Memory\\ | ||
| + | shmmax | ||
| + | shmmni | ||
| + | shmall | ||
| + | |||
| + | System Settings\\ | ||
| + | file-max | ||
| + | pid_max | ||
| + | threads-max | ||
| + | |||
| + | Current User Limits (mqm)\\ | ||
| + | nofile | ||
| + | nofile | ||
| + | nproc (-Hu) 10 of 14799 processes | ||
| + | nproc (-Su) 10 of 14799 processes | ||
| + | |||
| + | '' | ||
| + | |||
| + | отредактируем от имени root / | ||
| + | |||
| + | Настройка семафоров для взаимодействия процессов | ||
| + | |||
| + | '' | ||
| + | kernel.shmall = 2097152\\ | ||
| + | kernel.shmmax = 268435456\\ | ||
| + | kernel.sem = 500 256000 250 1024 | ||
| + | |||
| + | '' | ||
| + | и выполнить | ||
| + | |||
| + | sysctl -p | ||
| + | |||
| + | |||
| + | выполнив mqconfig можно убедиться в корректности настроек | ||
| + | |||
| + | НАстройка лимитов на открытие файлов и процессов для пользователя mqm | ||
| + | |||
| + | для решения проблем с Current User Limits (mqm) редактируем файл | ||
| + | '' | ||
| + | mqm | ||
| + | mqm | ||
| + | mqm | ||
| + | '' | ||
| + | |||
| + | и перезагружаем OS | ||
| + | |||
| + | reboot | ||
| + | |||
| + | после перезапуска логинимся mqm и выполняем | ||
| + | |||
| + | mqconfig | ||
| + | |||
| + | Все должно быть PASS(WARN) | ||
| + | |||
| + | Утилита | ||
| + | |||
| + | dspmqinst | ||
| + | |||
| + | Выводит информацию о текущей инсталляции | ||
| + | |||
| + | '' | ||
| + | InstDesc:\\ | ||
| + | Identifier: | ||
| + | InstPath: | ||
| + | Version: | ||
| + | Primary: | ||
| + | State: | ||
| + | LicenseType: | ||
| + | Entitlement: | ||
| + | Fixes: | ||
| + | '' | ||
| + | |||
| + | утилита | ||
| + | |||
| + | '' | ||
| + | Version: | ||
| + | Level: | ||
| + | BuildType: | ||
| + | Platform: | ||
| + | Mode: 64-bit \\ | ||
| + | O/S: Linux 4.18.0-305.19.1.el8_4.x86_64\\ | ||
| + | O/S Details: Rocky Linux 8.4 (Green Obsidian)\\ | ||
| + | InstName: | ||
| + | InstDesc:\\ | ||
| + | Primary: | ||
| + | InstPath: | ||
| + | DataPath: | ||
| + | MaxCmdLevel: | ||
| + | LicenseType: | ||
| + | '' | ||
| + | |||
| + | Файл / | ||
| + | |||
| + | Каталог логов | ||
| + | |||
| + | Файл / | ||
| + | |||
| + | для удаления инсталляции достаточно удалить пакеты и соответствующие файлы и каталоги | ||
| + | |||
| + | rpm -qa |grep MQSeries* |xargs rpm -ev | ||
| + | rm -rf /var/mqm | ||
| + | rm -rf / | ||
| + | rm -rf /opt/mqm | ||
| + | |||
| + | При переустановке нужно снова распаковать архив дистрибутива и активировать заново | ||
| + | |||
| + | Для решения проблем с путями и переменными окружениями | ||
| + | |||
| + | crtmqenv -s | ||
| + | |||
| + | и внести результат в переменные окружения: | ||
| + | |||
| + | '' | ||
| + | LD_LIBRARY_PATH=\\ | ||
| + | MANPATH=/ | ||
| + | MQ_DATA_PATH=/ | ||
| + | MQ_ENV_MODE=64\\ | ||
| + | MQ_INSTALLATION_NAME=Installation1\\ | ||
| + | MQ_INSTALLATION_PATH=/ | ||
| + | MQ_JAVA_DATA_PATH=/ | ||
| + | MQ_JAVA_INSTALL_PATH=/ | ||
| + | MQ_JAVA_JVM_FLAG=\\ | ||
| + | MQ_JAVA_LIB_PATH=/ | ||
| + | MQ_JRE_PATH=/ | ||
| + | PATH=/ | ||
| + | '' | ||
| + | |||
| + | Если на одном хосте создается несколько инсталляций, | ||