RabbitMQ的安裝
1. 首先使用yum install指令安裝好以下工具:
gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
2. 下載好erlang包 rabbitmq包
//下載erlang語言包 -P選項用來指定下載的軟件包到哪個目錄下
wget -P /目錄 www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
(socat 是rabbitMQ必須有的軟件包,但是socat這個頁面好像進不去,使用wget指令能下載就下載,不能也沒關係,可以先跳過)
wget -P /目錄https://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.e17.lux.x86_64.rpm
//下載rabbitmq包
wget -P /目錄 https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
3. 這三個包都下載好之後,使用vi/vim配置 /edt/hostname(這個文件裏有主機名就行,就不用再配置了),再配置一下/etc/hosts,在文件末尾加上ip地址 主機名,如圖:
注意事項!!!需用root用戶對這兩個文件進行訪問,同時 /etc/hosts文件中必須ip在前 主機名在後!!! 別問我怎麼知道…
4. 文件配置好之後,使用yum install指令安裝剛剛下載下來的erlang包和rabbitMQ包,(如果剛剛socat包下載成功了,也可以使用rpm -ivh指令進行安裝,否則 使用rpm指令會提示缺少socat,而yum指令會幫你自動下載socat 再安裝rabbitMQ)
安裝的順序爲:erlang->socat(如果一開始沒有下載好socat,可以跳過)->rabbitMQ(如果之前跳過了socat安裝,則使用yum指令)
指令如下:
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
yum install rabbitmq-server-3.6.5-1.noarch.rpm
5. 修改配置文件
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
改爲:
直到這裏 rabbitMQ就配置安裝好了!
最後,使用rabbitmq-server start & 啓動rabbitMQ服務,啓動成功之後,可使用lsof -i:5672進行查看是否啓動成功!
接下來可使用rabbitmq-plugins list指令查看插件列表,並使用rabbitmq-plugins enable rabbitmq_management 來啓動管控臺服務,127.0.0.1:15672可進入管理頁面(但是此時只能本機使用guest賬戶名,密碼12345訪問,不能遠程訪問