天天看點

超級完整的RabbitMQ安裝筆記,每個安裝步驟的實時記錄

個人關于該篇部落格的線上筆記,有困惑可以留言

http://note.youdao.com/noteshare?id=5f375d3bb4b881fa5e866d327b0ab2ee

一些截圖沒出傳上來

1、安裝 Erlang

      step1 -- 安裝

yum install erlang

step2 -- 修改/etc/profile配置檔案,添加如下環境變量:

ERLANG  HOME=/opt/erlang

export  PATH=$PATH:$ERLANG HOME/bin

export  ERLANG_HOME

添加完成後執行:source  /etc/profile 讓配置檔案生效

      step3 -- 驗證是否安裝成功

輸入erl指令,出現如下類似内容,代表安裝成功

Erlang/OTP  19  [erts-8.1)  [source)  [64-bit)  [smp:4 : 4)  [async-threads : 10)  [hipe)

[kernel-poll:false)

2、 安裝rabbitmq

step1 -- 安裝packagecloud.io 腳本

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash

step2 -- 安裝rabbitmq

sudo yum install rabbitmq-server-3.6.10-1.e17.noarch

ps:遇到的問題,安裝 rabbitmq的時候安裝錯了位置

解除安裝方法:

查找要删除的關于rabbitmq的包:

rpm -qa| grep rabbitmq

删除查找出來的包:

rpm -e --nodeps 查找到的包

     删除完成後再執行次查找指令,如果沒有東西了,就說明删    

     除成功

step3 -- 修改/etc/profile配置檔案,添加如下環境變量:

export  PATH=$PATH : /opt/rabbitmq/sbin

export  RABBITMQ  HOME=/opt/rabbitmq

添加完成後執行:source  /etc/profile 讓配置檔案生效

      step4 -- 驗證rabbitmq是可以正常啟動

               rabbitmqctl  status

      或者

       lsof -i:5672

3、生産和消費消息

    step1 -- 建立一個具有超級管理者權限的使用者

    rabbitmqctl add_user {使用者名} {密碼}

   step2 -- 為建立的使用者賦予角色

   rabbitmqctl set_user_tags {使用者名} {權限}

 ps:詳細的操作說明   https://www.jianshu.com/p/7d071bffea24

step3 -- 開啟使用者遠端通路

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/ebin/rabbit.app

ps:http://www.belonk.com/c/rabbitmq_server_man_permission.html 詳細的操作講解

/etc/hostname可以檢視主機名

service rabbitmq-server restart 重新啟動 讓更改的配置檔案生效

ps:login feild https://dulishu.top/rabbitmq-guest-login-failed/

繼續閱讀