こんにちは。サイオステクノロジー技術部 武井です。今回は、WindowsにRabbitMQをインストールしてみます。対象OSはWindows Server 2016になります。
erlnagのインストール
RabbitMQはerlangという言語で動いております。なので、まず、erlangをインストールします。erlangのダウンロードサイトにアクセスします。
https://www.erlang.org/downloads
Windowsc64-bit Binary Fileをダウンロードします。
ダウンロードしたインストーラーを実行すると以下の画面が表示されます。「Next」をクリックします。
デフォルトでよかです。「Next」をクリックします。
こちらも特に変更する部分なしです。「Install」をクリックします。
Visual C ++の何かのインストール画面が表示されます。迷わず「Install」をクリックします。
しばらくすると終わります。「Close」をクリックします。
そして、さらにしばらくするとerlang本体のインストールが完了します。「Close」をクリックします。
RabbitMQのインストール
準備は整ったので、いよいよRabbitMQのインストールです。以下のダウンロードサイトにアクセスします。
https://www.rabbitmq.com/install-windows.html
BintrayとGitHubの両方からダウンロードできます。どちらでもOKです。
ダウンロードしたインストーラーを実行します。デフォルトのまんまでよいです。「Next」をクリックします。
こちらも特に変更する必要はないかと。「Install」をクリックします。
終わりです。「Finish」をクリックします。
管理画面にアクセスするための設定
いくつかのプラグインを有効にして、管理画面にアクセスできるようにします。
しかし、一つだけ罠があります。私の環境では、erlangのインストールパスを表す環境変数を修正しないと、プラグインが有効になりませんでした。
Windowsの環境変数を見てみます。
ERLANG_HOMEが「C:\Program Files\erl9.2」になっています。これを以下のように修正します。
「%ProgramFiles%\erl9.2」としました。前のまんまだと、スペースがうまく読み込めないんでしょうか?
いよいよ、プラグインを有効にします。コマンドプロンプトで以下を実行します。
cd C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.7.3\sbin C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.7.3\sbin>rabbitmq-plugins.bat enable rabbitmq_management C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.7.3\sbin>rabbitmq-plugins.bat enable rabbitmq_shovel C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.7.3\sbin>rabbitmq-plugins.bat enable rabbitmq_shovel_management
以下のURLにアクセスします。
https://[RabbitMQ ServerのFQDN]:15672/
以下の画面が表示されます。guest/guestでログインが出来ます。
OK!(`・ω・´)シャキーン