GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS /RHEL7/6およびFedoraにRabbitMQをインストールする方法

RabbitMQは、最も人気のあるオープンソースのメッセージブローカーです。 RabbitMQは、一般的なオペレーティングシステムのほとんどで利用できる軽量のアプリケーションです。 RabbitMQは、複数のメッセージングプロトコルをサポートしています。 RabbitMQは、分散型およびフェデレーション構成で簡単にデプロイして、大規模で高可用性の要件を満たすことができます。このチュートリアルは、CentOS /RHEL7/6およびFedoraシステムにRabbitMQをインストールするのに役立ちます。

ステップ1-Erlangをインストールする

まず、次のコマンドを使用して、RHELベースのシステムにErlangyumリポジトリを追加します。公式ウェブサイトからErlangリポジトリパッケージをダウンロードして、システムにインストールするだけです。

$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

これで、次のコマンドを使用してシステムにErlangパッケージをインストールできます。これにより、すべての依存関係もインストールされます。

$ sudo yum install erlang erlang-nox

ステップ2–RabbitMQサーバーをインストールする

要件をインストールしたら、オペレーティングシステムのバージョンに応じてRabbitMQrpmパッケージを公式Webサイトからダウンロードします。

CentOS / RHEL 7&Fedora> =19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm

CentOS / RHEL 6&Fedora <19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el6.noarch.rpm

RabbitMQサーバーパッケージをダウンロードした後、rabbitmq署名キーをインポートし、次のコマンドを使用してインストールします。

$ sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
$ sudo yum install rabbitmq-server-3.6.9-1.noarch.rpm

ステップ3–RabbitMQサービスの管理

上記のインストールが完了したら、システムでRabbitMQサービスを有効にします。また、RabbitMQサービスを開始します。古いシステムの場合は以下のメソッドsysvinitを使用し、最新のオペレーティングシステムの場合はsystemctlを使用します。

Initの使用– CentOS /RHEL6およびFedora<19

$ sudo update-rc.d rabbitmq-server defaults
$ sudo service rabbitmq-server start
$ sudo service rabbitmq-server stop

Uisng Systemctl – CentOS / RHEL 7&Fedora> =19

$ 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インターフェイスダッシュボードが表示されます。


Cent OS
  1. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

  2. Fedora 27/26、CentOS /RHEL7/6にGit1.9をインストールする方法

  3. CentOS /RHEL7/6にFail2Banをインストールする方法

  1. CentOS / RHEL7/6/5およびFedoraにJAVA7(JDK 7u79)をインストールする方法

  2. CentOS /RHEL7/6およびFedora30/29でNTPサーバーをセットアップする方法

  3. CentOS / RHEL 7/6/5にSubversion(SVN)1.8.19をインストールする方法

  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. CentOS /RHEL7/6およびFedora30/29にPython3.6をインストールする方法

  3. CentOS /RHEL7/6およびFedora32/31にPython2.7.18をインストールする方法