RabbitMQは、一般的なオペレーティングシステムのほとんどで利用できる軽量のアプリケーションです。 RabbitMQは、複数のメッセージングプロトコルをサポートしています。 RabbitMQは、分散型およびフェデレーション構成で簡単にデプロイして、大規模で高可用性の要件を満たすことができます。このチュートリアルは、Debian9StretchおよびDebian8JessieシステムにRabbitMQをインストールするのに役立ちます。
ステップ1-Erlangのインストール
RabbitMQでは、Erlangがシステムにインストールされている必要があります。そのため、まず、公式Webサイトからerlangリポジトリパッケージをダウンロードして、システムにインストールするだけです。
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb sudo dpkg -i erlang-solutions_1.0_all.deb
次のコマンドを実行して、Aptキャッシュを更新し、Erlangパッケージをインストールします。
sudo apt-get update sudo apt-get install erlang erlang-nox
ステップ2–RabbitMQサーバーをインストールする
要件をインストールしたら、システムでRabbitMQaptリポジトリを有効にします。また、システムにrabbitmq署名キーをインポートする必要があります。これを行うには、次のコマンドを使用します。
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main' 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
ステップ3–RabbitMQサービスの管理
RabbitMQがDebianシステムにインストールされました。次のコマンドを使用して、システムでRabbitMQサービスを有効にします。また、RabbitMQサービスを開始します。
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl stop rabbitmq-server
ステップ4–RabbitMQで管理者ユーザーを作成する
デフォルトでは、rabbitmqはパスワード「guest」で「guest」という名前のユーザーを作成します。次のコマンドを使用して、RabbitMQサーバーに独自の管理者アカウントを作成することもできます。パスワードを自分のパスワードに変更します。
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
ステップ5–RabbitMQWeb管理コンソールのセットアップ
RabbitMQは、RabbitMQ全体を管理するためのWeb管理コンソールも提供します。 Web管理コンソールを有効にするには、システムで次のコマンドを実行します。 Web管理コンソールは、RabbitMQサーバーの管理に役立ちます。
sudo rabbitmq-plugins enable rabbitmq_management
RabbitMQダッシュボードはポート15672で開始します。ダッシュボードを取得するには、ポートでサーバーにアクセスします。手順4で作成したユーザー名とパスワードを使用します
ログインすると、RabbitMQ管理Webインターフェイスダッシュボードが表示されます。