Socatのインストール
依存する環境をオンラインでインストールします:
yum install gcc
yum install socat
Erlangのインストール
mkdir /rabbitmq && cd /rabbitmq
# erlang--1をアップロードする.el7.x86_64.rpm インストールパッケージをアップロードした。
#
rpm -ivh erlang--1.el7.x86_64.rpm
RabbitMQのインストール
cd /rabbitmq
# rabbitmq-server-3をアップロードする。.7.17-1.el7.noarch.rpm この記事の最後にあるインストールパッケージ
#
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm
オープンな管理インターフェースと設定
# 管理インターフェースを開く
rabbitmq-plugins enable rabbitmq_management
# mqへのログインにguestを使用するようにリモートを設定する。
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
# 設定ファイルを変更する
vim /etc/rabbitmq/rabbitmq.config
/etc/rabbitmq/rabbitmq.config
設定ファイル
変更
変更後
開始
# centos6次のコマンドを使用する。
/sbin/service rabbitmq-server restart
# centos7次のコマンドを使用する。
systemctl start rabbitmq-server
仮想ホストとユーザーの設定
ユーザロール
RabbitMQはインストール後、http://ip地址:65172。ゲスト/ゲストのユーザー名とパスワードが付属しています。カスタムユーザーを作成する必要がある場合は、以下の操作で管理インターフェイスにログインすることもできます:
役割 説明
- スーパー管理者
- 管理コンソールにログインし、すべての情報を表示し、ユーザーとポリシーに対してアクションを実行できます。
- モニター
- 管理コンソールにログインし、rabbitmqノードの情報を表示することができます。
- ポリシーメーカー
- 管理コンソールにログインし、ポリシーを管理することができます。ただし、ノードの情報を表示することはできません。
- 一般管理者
- 管理コンソールへのログインのみ可能で、ノード情報の参照やポリシーの管理はできません。
- その他
- 管理コンソールにログインできません。
Virtual Hosts
RabbitMQにも同様の権限管理があります。RabbitMQではメッセージサーバを仮想化することができます。 仮想ホストはそれぞれ比較的独立したRabbitMQサーバに相当し、各仮想ホストは互いに隔離されています。各仮想ホストは比較的独立した RabbitMQ サーバーと同等で、各仮想ホストは互いに隔離されています。exchange、queue、message は相互運用できません。 各仮想ホストは mysql db に相当し、仮想名は通常 / で始まります。