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管理者の管理者
そして、あなたはアクセスを遠隔操作することができ、およびコンフィギュレーション情報は、ユーザー権限を指示することができます。