一、環境
linux centos6
二、安裝步驟
1. 因爲rabbitmq使用erlang併發編程語言開發的,所以依賴於erlang語言,首先安裝elrang
rabbitmq 與 erlang 版本匹配: https://www.rabbitmq.com/which-erlang.html
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum -y install erlang
2. 下載rabbitmq rpm(注意:rabbitmq 的版本與erlang語言的版本要一致,不然會報很多的錯)
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el6.noarch.rpm
yum install -y socat
rpm -Uvh rabbitmq-server-3.6.9-1.el6.noarch.rpm
到此,rabbitmq已經安裝完成了
三、啓動rabbitmq
service rabbitmq-server start
四、rabbitmq配置
開啓圖形界面支持:
rabbitmq-plugins enable rabbitmq_management
添加用戶:
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
網頁管理後臺默認端口爲 15672,瀏覽器輸入主機地址+端口 用帳號“admin”, 密碼“admin” 進行登錄,
客戶端連接默認端口5672
五、遇到的錯誤
在啓動rabbitmq的時候有報這個錯誤的
Error: unable to connect to node rabbit@VM_0_11_centos: nodedown
則erlang版本與rabbitmq的版本沒有對應起來,需要重新安裝對應的erlang版本依賴