RabbitMQ Serverのインストールと設定に関するメモです。

動作環境

Linux Mint 19.3 (Ubuntu 18.04 LTS)

インストール

  1. パッケージをインストールする。
    sudo apt install rabbitmq-server
  2. Management Pluginをインストールする。
    sudo rabbitmq-plugins enable rabbitmq_management
  3. 管理ユーザーを作成する。
    sudo rabbitmqctl add_user admin pass
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  4. キューを作成する。
    rabbitmqadmin declare queue name=test_q durable=true

Webインターフェイス

管理画面を表示するには、ブラウザーでhttp://localhost:15672にアクセスする。 キューの作成や権限の設定などはこの画面から行うと便利です。

管理ツール(rabbimqadmin)の入手

wget http://localhost:15672/cli/rabbitmqadmin
sudo mv rabbitmqadmin /usr/local/bin

シャットダウン不具合の対応

sudo -e /lib/systemd/system/rabbitmq-server.service
sudo systemctl daemon-reload

/lib/systemd/system/rabbitmq-server.service

[Unit]
Description=RabbitMQ Messaging Server
After=network.target

[Service]
Type=simple
User=rabbitmq
SyslogIdentifier=rabbitmq
LimitNOFILE=65536
ExecStart=/usr/sbin/rabbitmq-server
ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait
ExecStop=/usr/sbin/rabbitmqctl shutdown   <= ここを確認 (stop->shutdown)

[Install]
WantedBy=multi-user.target

参考資料

前の記事 次の記事