一、安裝erlanghtml
- rabbitmq 官方下載地址 "http://www.rabbitmq.com/download.html" ,選擇"RHEL, CentOS, Fedora" 進入到 「http://www.rabbitmq.com/install-rpm.html」,在文中找到節點「Install zero-dependency Erlang from RabbitMQ」 ,安裝最小化依賴erlang。
- 點擊跳轉連接「Download and install the zero dependency Erlang RPM package for running RabbitMQ.」 ,進入git hub 「https://github.com/rabbitmq/erlang-rpm」
- 找到節點「Release Artifacts」,進入下載二進制安裝包地址 ,GITHUB 地址:「https://github.com/rabbitmq/erlang-rpm/releases」
- 下載erlang rpm. Centos7 ,下載el7 版本,cent0s6 下載el6版本。以下載「erlang-20.1.1-1.el7.centos.x86_64.rpm」
- 安裝erlang "#rpm -ivh erlang-20.1.1-1.el7.centos.x86_64.rpm"
二、安裝rabbitmqgit
- 回到官方rabbitmq下載地址""http://www.rabbitmq.com/install-rpm.html,選擇下載centos7 版本:「rabbitmq-server-3.6.12-1.el7.noarch.rpm」
- 安裝rabbitmq,"#rpm -ivh rabbitmq-server-3.6.12-1.el7.noarch.rpm"
- 如報錯:「socat is needed by rabbitmq-server-3.6.12-1.el7.noarch」 須要安裝socat ,"#yum install socat"解決
- 如報錯:「Erlang >=R16B... is need by rabbitmq-server-3.6.12....」,須要安裝更高版本Erlang
- 開啓服務「#systemctl enable rabbitmq-server」
- 啓動服務「#systemctl start rabbitmq-server」
三、配置rabbitmqgithub
- 添加管理帳號「#
rabbitmqctl add_user admin 12345678
」,admin 爲帳號名稱,12345678爲密碼
- 設置用戶角色「#
rabbitmqctl set_user_tags admin administrator
」,administrator爲超級管理員角色,其餘參見官方網站
- 設置用戶權限「#
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
」。 設置admin帳號 操做目錄,及訪問權限
- 開啓遠程管理「#rabbitmq-plugins enable rabbitmq_management」
四、檢驗服務是否運行web
默認運行端口: 5672windows
默認web遠程管端口:15672
能夠經過 "#telnet localhost 5672" 查看端口是否監聽centos
經過 "#telnet localhost 15672"查看web服務, 經過瀏覽器訪問http://*.*.*.*:15672 查看rabbitmq運行狀態瀏覽器
windows 安裝 rabbitmq網站