------------- RabbitMQのメッセージング・ミドルウェアは、実質的に設置します

RabbitMQの基本的なインストール

RabbitMQのドッキングウィンドウに設置

まず、ミラーがRabbitMQのかどうかをドッキングウィンドウのドッキングウィンドウ検索RabbitMQの倉庫を見つけるためにコマンドを使用して、ドッキングウィンドウの倉庫がRabbitMQの存在下で見つけることができます

1 [ルート@管理者〜]#]ドッキングウィンドウ検索RabbitMQの
 2  名説明STARS公式自動化さ
 3のRabbitMQ RabbitMQのは、オープンソースのマルチプロトコル私... 2809で                [OK]                
 4 bitnami / RabbitMQのBitnamiドッカーイメージのためのRabbitMQ 35                                       [OK]
 5 tutum / RabbitMQのは、 RabbitMQのサーバを実行するベースドッカー画像20                                      
 6kbudde / RabbitMQの-エクスポータrabbitmq_exporter ためプロメテウス12                                       [OK]
 7 frodenas / RabbitMQのAドッカーイメージのためのRabbitMQ 12                                       [OK]
 8 cyrilix / RabbitMQの-MQTTのRabbitMQ MQTTアダプター7                                        [OK]
 9 arm32v7 / RabbitMQのRabbitMQのは、オープンソースマルチプロトコルであります私... 7                                       
 10 gonkulatorlabs / RabbitMQの非推奨:メリービル/ RabbitMQの5を参照してください。                                       [OK]
 11 Autoclusterプラグ4とaweber / RabbitMQの-autoclusterのRabbitMQの                                       
 12構築するために使用pivotalrabbitmq / RabbitMQのサーバ・buildenvイメージ及び試験RabbitMQのサーバ... 3                                       
 13のRabbitMQ-autocluster plugi ... 3とpivotalrabbitmq / RabbitMQの-autoclusterのRabbitMQの                                       
 14 deadtrickster / rabbitmq_prometheusのRabbitMQ +プロメテウスRabbitMQの輸出プラグ... 2                                       
 15 henrylv206 / RabbitMQの-autoclusterのRabbitMQのクラスタ2                                       [OK]
 16 arm64v8 / RabbitMQのRabbitMQのは、オープンソースマルチプロトコル私... 1である                                       
 17 activatedgeek / rabbitmqadmin rabbitmqadminドッカー画像 administrat ... 1                                        [OK]
 18 webhostingcoopteam / RabbitMQの-CONFのRabbitMQコンフィギュレータのためのランチャー1                                        [OK]
 19 riftbit / ... 1アルパインLinuxベースのRabbitMQのRabbitMQ 3.xのコンテナ                                       
 20AMD64 /のRabbitMQ RabbitMQのは、オープンソースマルチプロトコル私... 1である                                       
 21 foxylion / SUPとRabbitMQの事前設定のRabbitMQドッカー画像... 1                                        [OK]
 22 delayed_messageプラグイン、C ... 0とpdffiller / RabbitMQのRabbitMQの3.7.3                                       
 23 ekesken / RabbitMQのドッカー画像以下のため configurabあるRabbitMQの... 0                                        [OK]
 24 I386 /のRabbitMQ RabbitMQのは、オープンソースのマルチプロトコル私です... 0                                       
25 s390x /のRabbitMQ RabbitMQのは、オープンソースのマルチプロトコル私です... 0        

 

  • 公式イメージをインストールすることを選択します(ここではピットがありますする必要が続き、次のRabbitMQに直接行くことはない:管理、増加していない場合は、RabbitMQの下に自動的にドッキングウィンドウ:最新のこのバージョンで、この無Web管理ページの最新版)

1 [ルート@管理者〜]#]ドッキングウィンドウプルのRabbitMQ:管理
  • スタートのRabbitMQ

1 [ルート@管理者〜]#]ドッキングウィンドウの実行私のウサギ--nameウサギを--hostname -d -e RABBITMQ_DEFAULT_USER =管理者-e RABBITMQ_DEFAULT_PASS =管理者-p 15672:15672 -p 5672:5672 25672 -p:25672 -p 61613 :61613 -p 1883:1883のRabbitMQ:管理

説明:

-d背景コンテナ。

--name 指定容器名;

-Pポートが実行されているサービス(:; 15672アプリケーション・アクセス・ポート:5672 Webコンソールポート番号)を指定しました。

-vマップディレクトリやファイル。

--hostnameホスト名(RabbitMQの重要な検討事項は、それがいわゆる「ノード名」格納されたデータに基づいていることで、デフォルトはホスト名です)。

(:デフォルトの仮想マシン名; RABBITMQ_DEFAULT_USER:デフォルトのユーザー名; RABBITMQ_DEFAULT_PASS:ユーザー名のデフォルトのパスワードRABBITMQ_DEFAULT_VHOST;)環境変数を指定-e

 

  • ます。http://サーバーIP:15672最後に、あなたは経営側を開くには、Webブラウザを使用することができます

 

 

2つのRabbitMQのLinuxのマウント

  • インストールアーラン環境

 

  • インストールGCC GCC-C ++のOpenSSLモジュール、インストールする必要がある上にインストール
1 YUMのgccはgcc-C ++カーネルのdevelのM4のncurses-develのののopenssl-develのインストールを行う-y
  • ncursesベースのインストール
1 YUMのncurses-develのインストール-y
  • Erlangの環境をインストールします。
1 wgetののhttp:// erlang.org/download/otp_src_18.2.1.tar.gz 
2タールxvfz otp_src_18.2.1 .tar.gzの
 3 ./ のconfigure
 4メイクインストール

 

  • RabbitMQのインストール

  • RabbitMQの-サーバ3.6.9.tar.xzダウンロード
1 wgetののhttp:// www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz
  • ダウンロードXZパッケージには、それを解凍するために、すべての最初は、XZ圧縮ツールをダウンロードします:
1 YUM XZをインストール
  • 解凍するRabbitMQのパッケージ:
1 XZ -d XZ -dのRabbitMQサーバ汎用-UNIX-3.6.9 .tar.xz
 2のRabbitMQサーバ汎用-UNIX-3.6.9.tar -xvfタール
  • その後、名前を変更RabbitMQのは、下/は/ usr / local移動します:
1つの CP -r rabbitmq_server-3.6.9は/ usr / local /のRabbitMQ
解凍後にダウンロードするには、この方法では、再コンパイルしてインストールすることなく、直接使用することができます。
sbinにコマンドファイルフォルダに存在するファイル、へのうさぎは、PATHにsbinにフォルダへのパスを追加する必要があります。
1のvi / etc / profileを

内部に追加

1つの$ PATH:=は/ usr / local / RabbitMQの/ sbinに輸出PATH

:保存して終了した後、アップデート、RabbitMQの正常なインストールを行うPATHを実行WQ。

1つのソースの/ etc /プロファイル

 

  • そして、MQ管理を有効にします。
1つの rabbitmq- プラグインがrabbitmq_managementを有効に管理#開始
 2、バックグラウンドで実行されているのRabbitMQ-サーバーをRabbitMQの-detached#
  • 外部アクセス用のポート番号を設定します。
1つの TCP -p iptablesの-I INPUTは15672を--dport - jはACCEPT 
 2つの 5672 --dport TCP -p INPUTはACCEPT -j -I iptablesの
  • ユーザーと特権の追加

デフォルトのゲストユーザがページにアクセスすることを許可されていない、あなたは次のようにコードを変更する権限をユーザに追加する必要があります。

 

ユーザーを追加します。

1 rabbitmqctl ADD_USERの管理管理者

権限を追加します。

1 rabbitmqctl set_permissions -p "/"管理者は"*" "*" "は。*"

ユーザーの役割を変更します。

1 rabbitmqctl set_user_tags管理者の管理者

そして、あなたはアクセスを遠隔操作することができ、およびコンフィギュレーション情報は、ユーザー権限を指示することができます。

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/jiuhaoyun/p/11576895.html