اگر پیشنهادی برای اصلاح پست دارید، می‌تونید از طریق دکمه‌ی "پیشنهاد اصلاح متن" وارد ریپازیتوری وبلاگ در github بشید و تغییرات مورد نظرتون رو پیشنهاد بدید.

نصب RabbitMQ

ابتدا باید زبان برنامه نویسی Erlang رو نصب کنید. این زبان بخاطر ویژگی‌هایی که داره، برای ساختن RabbitMQ مناسب بوده. وارد سایت ارلنگ بشید و از تب‌های بالا، download رو انتخاب کنید و download windows installer رو بزنید. نصبش ساده‌ست و با چند کلیک انجام میشه. حالا اگر در cmd ویندوز عبارت erl رو تایپ کنید، باید چیزی مشابه این عکس ببینید.

erlang succesful setup

اگر خطای

1
'erl' is not recognized as an internal or external command, operable program or batch file.

گرفتید، یعنی ارلنگ به Path سیستم اضافه نشده و باید این کار رو دستی انجام بدید. آدرس ارلنگ کجاست؟ انتظار داریم در

1
C:\Program Files\Erlang OTP\bin

باشه، مگر اینکه اینجا نباشه و باید بگردید ببینید کجا نصب شده! به طور دقیق، آدرس پوشه bin ارلنگ رو نیاز دارید. حالا باید اون رو به Path سیستم اضافه کنید. برای این کار وارد

1
This PC > Properties > Advanced system setting > Environment variables > System variables > Path > Edit > New

بشید و آدرس پوشه bin ارلنگ رو paste کنید. OK بزنید و تمام. همچنین باید در System variables، این رو هم ببیند:

add erlang to system variables

حالا باید خودِ RabbitMQ رو نصب کنید. روش سرراستِ نصب در ویندوز، رفتن به صفحه مختص ویندوز و انتخاب Using the official installer as an administrative userست. در این بخش نکات مهمی رو توضیح داده که خوبه بخونید. بعد از انتخاب نسخه مورد نظر برای دانلود، میتونید RabbitMQ رو از گیتهاب دانلود کنید. در زمان نوشتن این پست، آخرین نسخه 4.0.7 بوده و گیتهاب‌اش اینجوریه:

1
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.7

download rabbitmq

فایل exe که سرراست‌ترین نوع نصب رو داره، دانلود و نصب کنید. چطور مطمئن بشیم RabbitMQ درست کار میکنه؟ به محل نصب RabbitMQ برید و آدرس‌اش رو کپی کنید. برای من

1
C:\Program Files\RabbitMQ Server\rabbitmq\_server-4.0.7\sbin

بود. حالا cmd رو run as administrator کنید (لازمه حتما این کار رو انجام بدید، در حالت عادی نمیشه) و بزنید:

1
cd C:\Program Files\RabbitMQ Server\rabbitmq\_server-4.0.7\sbin

در واقع رفتیم به محل نصب RabbitMQ. اگر بعد از زدن دستور

1
rabbitmq-plugins.bat enable rabbitmq\_management

چیزی شبیه این تصویر دیدید،

cmd rabbitmq management

و بعد از زدن دستور

1
rabbitmq-plugins enable rabbitmq\_shovel rabbitmq\_shovel\_management

چیزی شبیه این تصویر دیدید،

cmd rabbitmq management

یعنی کار به درستی انجام شده.

خوبه که

1
C:\Program Files\RabbitMQ Server\rabbitmq\_server-4.0.7\sbin

رو هم به Path سیستم اضافه کنیم، مشابه کاری که برای ارلنگ انجام دادیم.

در ادامه، لازمه فایل hosts رو اصلاح کنیم. برنامه Notepad (یا برنامه های مشابه) رو run as administrator کنید، از منوی File گزینه Open رو بزنید و در آدرس بار بالا،

1
C:\Windows\System32\drivers\etc

رو وارد کنید. لازمه نوع فایلها رو به All files تغییر بدید تا همه نوع فایلها رو ببینید.

rabbitmq edit hosts

فایل hosts بالایی رو انتخاب کنید و در خطوط پایانی،

1
127.0.0.1 rabbitmq

رو وارد و فایل رو save کنید.

یه بار دیگه cmd رو run as administrator کنید و دستور

1
2
net stop RabbitMQ
net start RabbitMQ

رو بزنید با RabbitMQ ری‌استارت بشه. در حالت پیش فرض، RabbitMQ روی پورت 15672 اجرا میشه. چطور بفهمیم این پورت بازه؟ دستور

1
netstat -ano | findstr :15672

رو بزنید و اگر چیزی شبیه این تصویر دیدید،

net stat 15672

خوشحال باشید! در مرورگر، آدرس

1
http://localhost:15672/

رو بزنید. اگر یه داشبورد این شکلی دیدید،

rabbitmq-dashboard

یعنی همه چیز به درستی انجام شده. در غیر این صورت، در جایی مشکلی وجود داشته! با

1
2
username: guest
password: guest

وارد بشید.