rhel6安裝rabbitmq-sever

1.下載rabbitmq-sever3.7.7,我下的是RHEL/CentOS 6.x, 你的系統是哪一個版本就下哪一個https://github.com/rabbitmq/html

Downloads on GitHub

2.下載erlang,我下的是OTP 20.0,由於找不到rpm包,因此從源碼安裝。java

而後先安裝ncurses開發包,yum install ncurses-develgit

接着configure: ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javacgithub

make,shell

make installwindows

輸入 erl,能夠進入erl的shell說明安裝成功。centos

注意:用源碼安裝erlang,雖然是安裝成功了,可是此時若是安裝rabbitmq-sever3.7.7依然會提示找不到erlang。多是rabitmq安裝包內部對erlang作了一些特殊的處理,所以能夠參考網站

http://www.javashuo.com/article/p-oavfcmkt-dx.html中的內容下載erlang的rpm包進行安裝。spa

3.如報錯:「socat is needed by rabbitmq-server-3.6.12-1.el7.noarch」 須要安裝socat ,"#yum install socat"解決unix

4.啓動 service rabbitmq-server start 若是報錯則去/etc/hosts ,添加127.0.0.1 **和10.0.2.102  **(**爲任意英文詞組)若是仍是報錯,則重啓系統。

  

經常使用rabbitMq啓動命令:

service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server status service rabbitmq-server rotate-logs| service rabbitmq-server restart service rabbitmq-server condrestart service rabbitmq-server try-restart service rabbitmq-server reload service rabbitmq-server force-reload ps -ef | grep rabbitmq 查看rabbitMq進程 netstat -anplt | grep LISTEN rabbitmq默認監聽端口15672/5672

5.配置rabbitmq

  • 添加管理帳號「#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」

6.登陸配置管理頁面 http://10.0.2.102:15672/ 

相關文章
相關標籤/搜索