官網英文版學習——RabbitMQ學習筆記(二)RabbitMQ安裝

 

1、安裝RabbitMQ的依賴Erlanghtml

       要進行RabbitMQ學習,首先須要進行RabbitMQ服務的安裝,安裝咱們能夠根據官網指導進行http://www.rabbitmq.com/download.htmlweb

  安裝是須要依賴Erlang/OTP環境的——Before installing RabbitMQ, you must install a supported version of Erlang/OTP(安裝rabbitMQ的指導中有寫),爲此在進行RabbitMQ-server安裝以前,咱們首先須要安裝Erlang環境。RabbitMQ對Erlang的版本要求以下:centos

點擊黑色方框進入頁面,咱們能夠看到RabbitMQ Erlang版本需求指南,該指南包括Erlang/OTP需求、建議、警告和經常使用的安裝源。如rabbitMQ3.7.x對Erlang的要求以下:bash

再往下能夠看到以下(本博主的虛擬機是centos6.7因此點擊黑框進入http://www.rabbitmq.com/install-rpm.html學習

進入頁面之後,erlang的安裝有幾種方法,本博主採用Erlang Yum Repository from Erlang Solutions的這一種安裝,直接進入https://www.erlang-solutions.com/resources/download.html頁面跟步驟進行安裝便可。測試

1.添加存儲庫條目this

 

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

 

2.安裝erlang,安裝完成以下:spa

 

sudo yum install erlang

2、安裝RabbitMQ插件

 

rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package yum install rabbitmq-server-3.7.6-1.el7.noarch.rpm

官網安裝的是3.7.6-1.e17如上圖,結合本centos是32位字節,下載3.7.6-1.e16,並上傳到usr/local/目錄下,安裝運行,發現須要socat.rest

直接運行yum install socat 會報找不到socat安裝源

此時會報錯沒有socat包或是找不到socat包,解決方法安裝centos的epel的擴展源

yum -y install epel-release

以後執行yum -y install socat從新 安裝socat

此時再次運行yum install rabbitmq-server-3.7.6-1.e16.noarch.rpm,成功。

3、啓動RabbitMQ測試

顯示啓動成功,OK!

附上網上查找的有關rabbitMQ命令

 

service rabbitmq-server start    啓動

service rabbitmq-server stop    中止

service rabbitmq-server restart   重啓

4、配置

 

安裝啓動後其實還不能在其它機器訪問, rabbitmq默認的guest帳號只能在本地機器訪問, 若是想在其它機器訪問必須配置其它帳號

  配置管理員帳號:

建立新用戶

    rabbitmqctl add_user admin adminpasspord

爲用戶分配標籤

    rabbitmqctl set_user_tags admin administrator

 

建立和賦角色完成後查看並確認

              rabbitmqctl list_users

啓動rabbitmq內置web插件, 管理rabbitmq帳號等信息

    rabbitmq-plugins enable rabbitmq_management

      訪問 http://你的地址:15672,本博主的地址以下:

輸入用戶名密碼登陸admin,123456

一切OK。能夠繼續下一個啦!

相關文章
相關標籤/搜索