序文
RabbitQM内部FedoraとRHELのライブラリは、もはや推奨選択肢Bintrayを維持しません。
テキスト
バイナリもアーラン(書き言葉のRabbitMQの)をインストールするために使用されます。サーバCentOSに7.7。非クラスタモデル。
インストール
-
インポート記号キーは、それほどのyumはパッケージ内に信頼できること。使用
rpm --import
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
-
増加し
/etc/yum.repos.d/rabbitmq.repo
、次のように、ファイルを。最後内部BASEURL/v3.8.x/el/7/
システムのバージョン、centos8 7相当に/v3.8.x/el/8/
[bintray-rabbitmq-server] name=bintray-rabbitmq-rpm baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/ gpgcheck=0 repo_gpgcheck=0 enabled=1
-
2020年RabbitMQのバージョン3.7は、メンテナンスを中止し、新しい3.8バージョンを選択します。
-
rpmファイルをダウンロードしてください。
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el7.noarch.rpm
-
YUMファイルを介してインストール
yum install rabbitmq-server-3.8.3-1.el7.noarch.rpm -y
コンフィギュレーション
開始からデーモンとして設定
chkconfig rabbitmq-server on
スタートとストップ
systemctl start rabbitmq-server
systemctl stop rabbitmq-server
systemctl restart rabbitmq-server
開発およびテスト環境の構成
サービスは基本的に十分なデフォルト設定します。
本番環境の設定
前のビットの会計処理を設定。生産のチェックリスト
ポート
システムのファイアウォールでは、我々はいくつかのポートを開く必要があり、通信に影響を与えます。もっと一般的に使用されます
- 5672/5671非セキュアクライアント/ポートセキュリティ
- 15672有効にし
management
たときに、HTTP APIクライアント、管理UI、rabbitmqadminプラグインを - 1883/8883、
MQTT
MQTTクライアント側のプラグイン非セキュア/安全なポート。 - 61614分の61613、
STOMP
非安全/セキュリティクライアントプラグインのポート
構成管理UI
アクセス住所:HTTP:// IP:15672
-
オン/オフ
rabbitmq-plugins enable rabbitmq_management #开启rabbitmq_management,对应有disable
-
許可を与え、ユーザーを追加します。
デフォルトでは、そこにゲスト/ゲストユーザーですが、できる唯一のアクセスはlocalhost。
rabbitmqctl add_user full_access 111111 # 创建full_access 用户,密码111111 rabbitmqctl set_user_tags full_access administrator # 给用户赋administrator角色
-
ビューのユーザーは、次の2人のユーザーがいる見ることができます。
[root@test ~]# rabbitmqctl list_users Listing users ... user tags guest [administrator] full_access [administrator]