1. 程式人生 > >RabbitMQ安裝、配置

RabbitMQ安裝、配置

rabbitmq安裝、配置

RabbitMQ是最流行開源消息系統,已經超過35000個RabbitMQ生產部署在各種規模的企業。RabbitMQ是輕量級、易部署自建機房或雲上。它支持多種消息協議,RabbitMQ支持分布式部署滿足高可用、高擴展的需求。RabbitMQ能運行在各種操作系統、雲環境並且提供各種開發工具支持多種開發語言。這篇文章是個人生產環境部署的操作,各位大神可以根據自己環境做調整,歡迎各位的批評與建議。【溫馨提示:在復制命令時註意先放在編輯器裏面格式化下】


第一步:下載正確的軟件

Socat下載連接:

http://dl.fedoraproject.org/pub/epel/6/x86_64//socat-1.7.2.3-1.el6.x86_64.rpm

Erlang下載連接:

http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm

rabbitmq下載連接:

http://www.rabbitmq.com/install-rpm.html


第二步:安裝包

yum install socat-1.7.2.3-1.el6.x86_64.rpm erlang-19.0.4-1.el6.x86_64.rpmabbitmq-server-3.6.11-1.el6.noarch.rpm -y

第三步:修改配置和建立相關目錄

mkdir /data/rabbitmq/data -p #rabbitMQ數據目錄

mkdir /data/rabbitmq/log/ #rabbitMQ日誌目錄

chown -R rabbitmq:rabbitmq /data/rabbitmq

新增rabbitMQ環境變量文件:/etc/rabbitmq/rabbitmq-env.conf,內容如下:

MNESIA_BASE=/data/rabbitmq/data/

LOG_BASE=/data/rabbitmq/log/

第四步:用root或者sudo啟動服務

/etc/init.d/rabbitmq-server start

第五步:根據自己情況是否開啟rabbitMQ自帶的管理界面【建議開啟,做好安全控制和授權管理,自帶監控比自己做監控信息更全面】

rabbitmq-plugins enable rabbitmq_management

第六步:配置用戶賬號:【註:默認的guest用戶默認只能localhost登陸,管理界面不能登陸,生產建議刪除該用戶】

rabbitmqctl add_user adminuser abcde1234 #新增用戶

rabbitmqctl set_user_tags adminuser administrator #授權角色

rabbitmqctl set_permissions -p /adminuser ".*" ".*" ".*" #添加權限

恭喜你,現在單節點的rabbitMQ已經搭建完成,可以通過15672 端口訪問,adminuser登陸了!



關於默認啟動端口說明:

· 4369 (epmd), 25672 (Erlang distribution) #默認啟動兩個端口

· 5672, 5671 (AMQP 0-9-1 without and withTLS)

· 15672 (if management plugin is enabled) #界面管理端口

· 61613, 61614 (if STOMP is enabled)

· 1883, 8883 (if MQTT is enabled)


本文出自 “奔跑之馬” 博客,轉載請與作者聯系!

RabbitMQ安裝、配置