CentOS7上RabbitMQ安裝

由於RabbitMQ是由erlang實現的,因此要先安裝erlang再安裝rabbitMQ緩存

1、配置yum軟件源地址EPEL(EPEL是管理yum下載軟件的軟件,也能夠說是一個軟件倉庫)後安裝erlang服務器

一、EPEL簡介:EPEL是企業版Linux附加軟件包簡稱,EPEL是一個由Fedora特別興趣小組建立、維護並管理的,針對紅帽企業版Linux(RHEL)及其衍生髮行版(好比CentOS、Scientific Linux、Oracle Enterprise Linux)的一個高質量附加軟件包項目。EPEL的軟件包一般不會與企業版Linux官方源中的軟件包發生衝突,或者互相替換文件。server

二、三種RHEL系列的EPEL軟件版本地址以下,其安裝、更新卸載方式相同,就是把地址更換  Using EPEL(EPEL FAQ)blog

EL5:http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmrabbitmq

EL6:http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmci

EL7:http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpmget

最好根據系統版本安裝對應epel,個人是CentOS7安裝EL7(注意命令大小寫有區別)博客

安裝:wget http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpmit

   rpm -ivh epel-release-7-10.noarch.rpmio

或者安裝方式爲 rpm -ivh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

更新:rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

卸載:rpm -e epel-release

安裝完後使用命令yum repolist能夠查看到(我最初安裝的是EL6,致使安裝的erlang版本低,安裝最新rabbitmq出錯,後來用新系統從新安裝了EL7的)

(在別的博客上看到兩個命令,查了下解釋記錄下:yum clean all清除全部緩存包及軟件、舊的頭部信息,yum makecache將服務器上的軟件包信息在本地緩存,以提升搜索安裝軟件速度)

三、安裝erlang

yum install erlang

四、輸入erl命令進入erlang操做界面,5+6後面有個小數點,q(). 退出操做,最後有個小數點(或兩次ctrl+c退出)

 

 2、安裝RabbitMQ,命令以下  官方安裝方法

rpm -ivh https://bintray.com/rabbitmq/rabbitmq-server-rpm/download_file?file_path=rabbitmq-server-3.6.10-1.el7.noarch.rpm

啓動RabbitMQ服務命令

 /sbin/service rabbitmq-server start

查看RabbitMQ服務狀態命令

 /sbin/service rabbitmq-server status

3、配置網頁訪問RabbitMQ

一、查看RabbitMQ中用戶命令

rabbitmqctl list_users

二、建立用戶命令

 rabbitmqctl add_user hjp hjp

三、賦予用戶權限命令

 rabbitmqctl  set_permissions -p "/" hjp '.*' '.*' '.*'

四、賦予用戶角色命令

 rabbitmqctl set_user_tags hjp administrator

五、開啓rabbitmq管理控制檯命令

rabbitmq-plugins enable rabbitmq_management

六、訪問http://192.168.196.136:15672/

     

相關文章
相關標籤/搜索