Установка ibm mq linux

Русские Блоги

Прежде всего, пожалуйста, позвольте мне что-то изменить в вашей статье, это слишком странно: если вы столкнулись с этой ошибкой во время процесса установки в среде Linux, пожалуйста, не смотрите вниз и не читайте ее снова. Зайдите в Интернет, чтобы проверить, потому что в Google эта проблема лишь небольшая,> runmqsc: /lib64/libc.so.6: версия `GLIBC_2.14 ‘не найдена (требуется> / opt / mqm / lib64 / libmqmcs_r. итак) Поскольку версия mq9.0 очень требовательна к версии linux, особенно redhat, конечно, у меня есть centos. При загрузке соответствующего пакета mq tar не идите на глупую регистрацию любой учетной записи IBM, используйте только Однажды я предлагаю вам сначала изучить ssr, чтобы перейти к «Есть много версий, загруженных из внешнего мира, и есть много хорошей документации». Решение: Наконец, я скачал версию 8.0, которая полностью решила проблему, и во время установки установки ее почти не было. Сообщить об ошибке Выше я хочу сказать **

1. Установите MQ в Windows:

AMQ8101: Произошла ошибка IBM MQ (80F).

После настройки необходимо перезапустить службу или компьютер, чтобы создать администратор очередей.

Ошибка 1069 (не удается запустить службу из-за ошибки входа в систему)

Создайте локальную очередь:

1 Установите IBM MQ
Загрузите установочный пакет
IBM_MQ_9.0.0.0_LINUX_X86-64_TRIAL.tar.gz

Примечание: вам нужно зарегистрировать учетную запись IBM для входа в систему перед загрузкой, вы можете выбрать https для загрузки без загрузки плагина. Другой способ — скачать плагин.

1.2 Распакуйте и установите
1.2.1 После распаковки все распакованные файлы находятся в MQServer

tar –xzvf IBM_MQ_9.0.0.0_LINUX_X86-64_TRIAL.tar.gz

1.2.2 Войдите в папку MQServer:

1.2.3 Запустить лицензионную программу MQ

(Поскольку загруженный инсталляционный пакет IBM MQ находится не под Linux, я не могу найти ./mqlicense.sh, поэтому будьте осторожны, чтобы не загрузить неправильный инсталляционный пакет)

Читайте также:  Образ настроенной системы linux

Выполните [root @ izwz96vkfmmbo4o9iwca5oz MQServer] #. / Mqlicense.sh

1.2.4 Установите сервер WebSphere MQ для Linux (пакет программного обеспечения Runtime, SDK и Server):

[[email protected] MQServer]# rpm -U MQSeriesRuntime-9.0.0-0.x86_64.rpm

[[email protected] MQServer]# rpm -U MQSeriesSDK-9.0.0-0.x86_64.rpm

[[email protected] MQServer]# rpm -U MQSeriesServer-9.0.0-0.x86_64.rpm

1.2.5 Установите клиент WebSphere MQ для Linux:

(Примечание: мы установили пакет Runtime при установке сервера):

[[email protected] MQServer]#rpm -U MQSeriesClient-9.0.0-0.x86_64.rpm

1.2.6 Установите пример программы WebSphere MQ:

(Включая amqsput, amqsget, amqsgbr, amqsbcg и т. Д.)

[[email protected] MQServer]#rpm -U MQSeriesSamples-9.0.0-0.x86_64.rpm

Эта команда устанавливает образец программы WebSphere MQ в / opt / mqm / samp / bin. Он также установит исходные файлы C и CPP этих примеров программ в / opt / mqm / samp. Вы можете открыть некоторые исходные файлы этих примеров программ (например, amqsput.c), чтобы узнать, как использовать MQ API (MQI).

1.2.7 Создание группы и пользователя

В процессе установки был создан пользователь с именем mqm и группа также с именем mqm. На этом этапе новый пользователь заблокирован, и вы должны установить пароль, чтобы разблокировать его, чтобы вы могли продолжить со второй части этой статьи. Вы можете сделать это с помощью команды passwd:

Вам будет предложено ввести новый пароль для mqm, а затем подтвердить его.

Совет: Если у вас уже есть опыт работы с Linux и вы предпочитаете управлять WebSphere MQ с существующим пользователем, вы можете сделать это, добавив пользователя в группу mqm.

2 запустить IBM MQ
Перед началом этого раздела убедитесь, что для созданного вами нового пользователя mqm установлен пароль в программе установки WebSphere MQ, как описано в конце предыдущего раздела.

2.1 Войдите как пользователь mqm.
Переключение пользователей:

2.2 Создайте администратор очередей
Используйте команду crtmqm для создания администратора очередей с именем QM1. Мы будем использовать его в качестве очереди по умолчанию и не будем указывать очередь недоставленных сообщений при ее создании. Затем используйте команду strmqm, чтобы запустить администратор очередей.

Читайте также:  Astra linux нет wifi

There are 34 days left in the beta test period for this copy of WebSphere MQ.

WebSphere MQ queue manager created.

Creating or replacing default objects for QM1.

Default objects statistics : 31 created. 0 replaced. 0 failed.

There are 34 days left in the beta test period for this copy of WebSphere MQ.

Purchased processor allowance not set (use setmqcap).

WebSphere MQ queue manager ‘QM1’ started.

Если запрашивается при выполнении команды crtmqm

-bash: crtmqm: command not found

[root@ izwz96vkfmmbo4o9iwca5oz ~]# find / -name crtmqm

Вам необходимо настроить переменные среды пользователя mqm, отредактировать следующий файл и добавить следующее содержимое следующим образом:

Первый метод: он безопаснее второго и действителен только для пользователей mqm.

1) -bash-3.2 $ vi /var/mqm/.bash_profile- этот файл может не отображаться в папке, его можно увидеть, отредактировав

2) Выполните команду «.», Чтобы сделать этот файл эффективным

-bash-3.2$ source .bash_profile

3) Попробуйте снова выполнить команду crtmqm или dspmqm, и вы увидите, что она вступила в силу.

3) Добавьте: PATH = $ PATH: / opt / mqm / samp / bin: / opt / mqm / bin: bin: / usr / bin: / usr / sbin: / usr / local / bin: / usr / local / bin

4) Закройте и снова откройте удаленный терминал, не перезагружая сервер

2.3 Создайте командный файл и введите локальную очередь в этот командный файл

Создайте командный файл WebSphere MQ с именем ex1input.txt. Введите команду для создания локальной очереди с именем Q1 (максимальная глубина 10 сообщений) в этот командный файл. Создайте псевдоним для Q1 с именем AQ1. Затем создайте локальную очередь с именем Q2, которая имеет те же свойства, что и Q1:

bash-4.2$ touch ex1input.txt (you can also use vi, emacs, pico, or kwrite)

Читайте также:  Linux get bios version

Вы можете использовать сокращенные команды, такие как def ql, для определения qlocal. Введите следующие строки в файл ex1input.txt:

2.4 Запустите приложение команды WebSphere MQ runmqsc
Используйте runmqsc для создания очереди:

5724-B41 © Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.

Starting MQSC for queue manager .

AMQ8006: WebSphere MQ queue created.

AMQ8006: WebSphere MQ queue created.

AMQ8006: WebSphere MQ queue created.

No commands have a syntax error.

All valid MQSC commands were processed.

2.5 Запустите приложение команды WebSphere MQ runmqsc для обработки команд WebSphere MQ, введенных в качестве стандартного ввода. Все атрибуты Q1 отображаются следующим образом:
Показать подробную информацию о Q1:

5724-B41 © Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.

Starting MQSC for queue manager .

AMQ8409: Display Queue details.

Источник

Оцените статью
Adblock
detector