RabbitMQは、Advanced Message Queuing Protocol(AMQP)を実装するオープンソースのメッセージブローカーソフトウェア(メッセージ指向ミドルウェアと呼ばれることもあります)です。 RabbitMQサーバーはErlangプログラミング言語で記述されており、クラスタリングとフェイルオーバーのためにOpenTelecomPlatformフレームワーク上に構築されています。ブローカーとインターフェースするクライアントライブラリは、すべての主要なプログラミング言語で利用できます。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するオープンソースソフトウェアのインストールクエリを実行するのを定期的に支援しています。
これに関連して、Ubuntu20.04LTSにRabbitMQをインストールする方法を検討します。
Ubuntu 20.04 LTS Focal FossaにRabbitMQをインストールして構成する手順?
1.システムアップデートを実行します
まず、ターミナルで次のaptコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。
$ sudo apt update
$ sudo apt upgrade
2.Erlangをインストールします
次に、次のコマンドを実行して、Ubuntuシステムにリポジトリを追加します。
$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
次に、システムパッケージリストを更新してErlangをインストールします:
$ sudo apt update
$ sudo apt install erlang
3.システムにRabbitMQをインストールします
RabbitMQキーをインポートすることから始めます:
$ sudo apt install apt-transport-https -y
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
次に、RabbitMQリポジトリをUbuntuに追加します。
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian focal erlang-22.x" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
ここで、更新を実行し、新しく追加したパッケージからrabbitmq-serverをインストールする必要があります:
$ sudo apt update
$ sudo apt install rabbitmq-server
正常にインストールされると、RabbitMQが起動し、起動時に有効になります。これは、次のコマンドを使用して確認できます。
$ sudo systemctl enable rabbitmq-server
$ sudo systemctl start rabbitmq-server
4.RabbitMQ管理コンソールにアクセスします
管理を容易にするために、RabbitMQ管理ダッシュボードを有効にすることもできます。プラグインをインストールするには、次のコマンドを使用します:
$ sudo rabbitmq-plugins enable rabbitmq_management
5.ファイアウォールを構成する
アクティブなUFWファイアウォールがある場合は、ポート5672と15672の両方を開きます。
$ sudo ufw allow proto tcp from any to any port 5672,15672
RabbitMQ Webインターフェイスにアクセスする方法は?
RabbitMQは、デフォルトでHTTPポート15672で使用できます。
お気に入りのブラウザを開き、http://your-domain.com:15672またはhttp:// server-ip-address:15672に移動して、インストールを完了するために必要な手順を完了します。
デフォルトでは、ゲストユーザーが存在し、ローカルホストからのみ接続できます。このユーザーは、パスワード「guest」を使用してローカルでログインできます。
ネットワークにログインするには、次のコマンドを使用して管理者ユーザーを作成します。
$ rabbitmqctl add_user admin StrongPassword
$ rabbitmqctl set_user_tags admin administrator
次に、作成したユーザー名と割り当てられたパスワードでログインします。
Ubuntu linuxシステムからRabbitMQをアンインストールする方法は?
次のコマンドを実行して、システムからRabbitMQを削除できます。
$ sudo apt-get remove rabbitmq-server