RabbitMQは、最も人気のあるオープンソースのメッセージブローカーです。 RabbitMQは、一般的なオペレーティングシステムのほとんどで利用できる軽量のアプリケーションです。 RabbitMQは、複数のメッセージングプロトコルをサポートしています。 RabbitMQは、分散型およびフェデレーション構成で簡単にデプロイして、大規模で高可用性の要件を満たすことができます。
このチュートリアルは、Ubuntu18.04LTSおよび16.04LTSシステムにRabbitMQをインストールするのに役立ちます。
前提条件
Ubuntuシステムにログインして、現在のパッケージを更新します。
sudo apt-get update && sudo apt-get upgrade
また、comemntsセクションに追加された読者の経験に基づいて以下のステップに含まれています。システムにすでにインストールされているerlangパッケージを削除します。
sudo apt-get purge erlang*
ステップ1–UbuntuにRabbitMQをインストールする
まず、システムでRabbitMQPPAリポジトリを有効にします。また、rabbitmq署名キーをシステムにインポートします。これを行うには、次のコマンドを使用します。
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
その後、aptキャッシュを更新し、システムにRabbitMQサーバーをインストールします。
sudo apt-get update sudo apt-get install rabbitmq-server
ステップ2–RabbitMQサービスの管理
インストールが完了したら、システムでRabbitMQサービスを有効にします。また、RabbitMQサービスを開始します。古いシステムの場合は以下のメソッドsysvinitのいずれかを使用し、最新のオペレーティングシステムの場合はsystemctlを使用します。
Initの使用–
sudo update-rc.d rabbitmq-server defaults sudo service rabbitmq-server start sudo service rabbitmq-server stop
Uisng Systemctl –
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl stop rabbitmq-server
ステップ3–RabbitMQで管理者ユーザーを作成する
デフォルトでは、rabbitmqはパスワード「guest」で「guest」という名前のユーザーを作成します。次のコマンドを使用して、RabbitMQサーバーに独自の管理者アカウントを作成することもできます。パスワードを自分のパスワードに変更します。
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
ステップ4–RabbitMQWeb管理コンソールのセットアップ
RabbitMQは、RabbitMQ全体を管理するためのWeb管理コンソールも提供します。 Web管理コンソールを有効にするには、システムで次のコマンドを実行します。 Web管理コンソールは、RabbitMQサーバーの管理に役立ちます。
sudo rabbitmq-plugins enable rabbitmq_management
RabbitMQダッシュボードはポート15672で開始します。ダッシュボードを取得するには、ポートでサーバーにアクセスします。手順3で作成したユーザー名とパスワードを使用します
ログインすると、RabbitMQ管理Webインターフェイスダッシュボードが表示されます。