Centos7はerlangとRabbitMQをインストールします

この記事では次のバージョンを使用します:rabbitmq-server-3.8.3-1.el7.noarch.rpm Centos7 erlang 22.3.1

オンラインでインストール

yumをインストールESL-erlang_22.3-1 〜CentOSの〜7_amd64.rpm 

yumをESLインストール -erlang-compatの-21.2.6-1.noarch.rpmを

オフラインインストール

centos7にインストールパッケージをアップロードする

 

 

 

コマンドを順番に実行します。

--force:強制セキュリティ

--nodepsをインストール:依存関係をチェックしない

-ivh i(インストール):(インストール)v(ビュー):インストールプロセスを表示h(人間):人間が読める形式のディスプレイ

-ivh erlang- RPM 22.3 - 1 .el8.x86_64.rpm --force - nodepsダウンロード:https://packagecloud.io/rabbitmq/erlang/

 

rpm -ivh esl-erlang_22。3 - 1〜CentOSの〜7_amd64.rpm --force --nodeps

 

 

 

rpm -ivh esl-erlang-compat-21.2.6-1.noarch.rpm --force --nodeps

 

RabbitMQをインストールする

-ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm --force --nodeps

 

ウサギをインストールするときにSocatが必要になります

yumインストールsocat

rabbitmqを再インストールします

 

構成ファイルのセットアップ

cd / usr / lib / rabbitmq / lib / rabbitmq_server- 3.83 / ebin

リモートログインを設定する

私たちはrabbitmq.app

変更前

 

 

 変更後

 

  開始、停止、再起動

systemctl start rabbitmq-server.service 

systemctl stop rabbitmq-server.service
systemctl restart rabbitmq-server.service

Webインターフェースツールを起動する

rabbitmq- プラグインは
rabbitmq_managementを有効にします重 新mrabbitmq systemctl restart rabbitmq -server

ブートからブートを設定

chkconfig rabbitmq-server on

ファイアウォールポート15672を開く

 

firewall-cmd --zone = public --add-port = 15672 / tcp --permanent#ポート15672を開く

 firewall-cmd --reload#設定はすぐに有効になります

ファイアウォールで開いているすべてのポートを表示する

 

firewall-cmd --zone = public --list-ports

 ファイアウォールをオフにする

開くにはポートが多すぎて面倒な場合は、ファイアウォールをオフにしてセキュリティを自分で評価できます

 

systemctl stop firewalld.service

ファイアウォールのステータスを表示する

 

 firewall-cmd --state

操作のためのRabbitMQへのリモートログイン

ローカルブラウザーアクセス:仮想マシンIP:15672

 

ログイン後

 

 

 パラメータの説明

接続:プロデューサーとコンシューマーの両方が、メッセージの生成と消費を完了するために、RabbitMQとの接続を確立する必要があります。ここで、接続

チャネルを表示できます。チャネル:接続が確立されると、チャネルが形成され、メッセージの配信はチャネルに依存します。

Exchange:スイッチ、メッセージルーティングの実装に使用されます

。Queues:キュー、つまりメッセージキュー。メッセージはキューに格納されて消費を待機し、消費後にキューが削除されます。

ポート:

5672:rabbitMqプログラミング言語クライアント接続ポート

15672:rabbitMq管理インターフェースポート

25672:rabbitMqクラスターポート

ユーザーを追加

ゲストを使用しない場合は、自分でユーザーを作成できます

 

 

1.特権管理者(管理者)

管理コンソールにログインして、すべての情報を表示し、ユーザーとポリシーを操作できます。

2.モニタリング

管理コンソールにログインすると同時に、rabbitmqノードの関連情報(プロセス数、メモリ使用量、ディスク使用量など)を表示できます。

3.政策立案者

管理コンソールへのログインとポリシーの管理を同時に行うことができます。ただし、ノードの関連情報(上図で赤いボックスでマークされている部分)は表示できません。

4.通常の管理(管理)

管理コンソールにログインできるだけで、ノード情報を表示したり、戦略を管理したりすることはできません。

5.その他

通常のプロデューサーとコンシューマーである管理コンソールにログインできません。

 

仮想ホストを作成する

仮想ホスト:mysqlのデータベースに似ています。それらはすべて「/」で始まります

 

 権限を設定する

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/TJ21/p/12695105.html