** 在 debian 下安裝 (centos瓶逃、ubuntu 可自行g(shù)oogle)**
- 安裝依賴包
erlang,python-simplejson
- 可下載已編譯好的版本直接啟動(dòng)
rabbitmq編譯好的源碼包, 如: http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/(rabbitmq-server-generic-unix-3.3.5.tar.gz)
- 解壓并進(jìn)入系統(tǒng)命令文件夾
tar -zxvf rabbitmq-server-generic-unix-3.3.5.tar.gz
進(jìn)入rabbitmq_server-3.3.5/sbin ,rabbitmq的操作命令均在此目錄下
- 啟動(dòng)rabbitmq管理插件(方便運(yùn)維)
./rabbitmq-plugins enable rabbitmq_management
默認(rèn)管理插件端口為15672
- 啟動(dòng)rabbitmq
./rabbitmq-server &
默認(rèn) AMQP 端口(提供服務(wù)):5672
- 增加用戶并給用戶設(shè)定域訪問權(quán)限
- ./rabbitmqctl add_user rabbit carrot
這樣就創(chuàng)建了一個(gè)新的用戶,用戶名為rabbit,密碼為carrot- ./rabbitmqctl set_user_tags rabbit administrator
設(shè)定rabbit用戶角色為administrator- ./rabbitmqctl set_permissions -p / rabbit "." "." ".*"
授予 rabbit 用戶完全的訪問權(quán)限(配置说庭、寫和讀權(quán)限)
- 登錄管控平臺(tái)(可以登錄看看)
訪問:ip:15672
用戶名、密碼是上一步設(shè)置的(eg. rabbit carrot)
- 其他
- 啟動(dòng):./rabbitmq-server --detached(服務(wù)器上可能不可用蜂筹,可換用./rabbitmq-server &)
- 停止:./rabbitmqctl stop
- 如需自定義端口幅慌,則修改配置rabbitmq_server-3.3.5/etc/rabbitmq/rabbitmq.config ,初始情況下該目錄下有rabbitmq.config.example,復(fù)制成rabbitmq.config修改即可.