centos7安裝RabbitMQ

RabbitMQ安裝html

1、安裝環境介紹node

  本文的使用的Linux是centOS6.5 64位的mini版。只安裝了JDK8.其餘的環境都沒有安裝。帳號是 rootc++

2、erlang安裝web

  RabbitMQ是使用Erlang開發,因此安裝RabbitMQ前須要先安裝Erlang。vim

1.下載源文件異步

官網 下查找最新的源文件,我選擇的是版本17找到後,執行如下命令直接在Linux下獲取源碼.性能

wget  http://erlang.org/download/otp_src_17.0.tar.gz測試

 

2.編譯安裝Erlangui

安裝依賴環境   編譯安裝Erlang對環境有要求,爲防止在編譯的時候提示某些軟件包未安裝之類的錯誤,因此我將Erlang須要的軟件提早安裝,直接使用yum進行安裝便可spa

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel kernel-devel

等待便可

 

解壓源文件

tar -zxvf  otp_src_17.0.tar.gz

 

 

編譯安裝Erlang 進入解壓目錄:

 

 

執行以下命令:

./configure   --prefix=/usr/local/erlang --enable-smp-support --enable-threads  --enable-sctp  --enable-kernel-poll  --enable-hipe  --with-ssl

參數說明:

–prefix 指定安裝目錄 –enable-smp-support啓用對稱多處理支持(Symmetric Multi-Processing對稱多處理結構的簡稱) –enable-threads啓用異步線程支持 –enable-sctp啓用流控制協議支持(Stream Control Transmission Protocol,流控制傳輸協議) –enable-kernel-poll啓用Linux內核poll –enable-hipe啓用高性能Erlang(High Performance Erlang) –with-ssl使用SSL包

若是提示以下錯誤: yum install perl

 

 

 

在執行

make && make install

 

安裝成功~等待時間會比較久 設置環境變量

vim /etc/profile

# erlang

export ERL_HOME=/usr/local/erlang

export PATH=$PATH:$ERL_HOME/bin

從新加載

source /etc/profile

測試

 

erlang安裝成功~

 

3、RabbitMQ安裝

1.下載源文件

http://www.rabbitmq.com/releases/rabbitmq-server查找到最新的源碼版本,我選擇v3.6.0 找到後,執行如下命令直接在Linux下獲取源碼

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.0/rabbitmq-server-3.6.0-1.noarch.rpm

2.安裝RabbitMQ

  執行以下命令安裝

rpm -i rabbitmq-server-3.6.0-1.noarch.rpm

錯誤提示

 

上述錯誤信息顯示安裝失敗,由於rabbigmq的依賴關係所致使,因此要忽略依賴,執行如下命令

rpm -i --nodeps rabbitmq-server-3.6.0-1.noarch.rpm

3.操做RabbitMQ

  操做RabbitMQ服務的幾個命令以下:

命令

說明

service rabbitmq-server start

啓動服務

service rabbitmq-server etc

查看哪些命令可使用

service rabbitmq-server stop

中止服務

service rabbitmq-server status

查看服務狀態

啓動服務報錯

 

是由於環境變量不一樣,致使沒法找到相應命令,按照指引將erlang的erl軟鏈接到/usr/bin目錄下

ln -s /usr/local/erlang/bin/erl /usr/bin/erl

 

添加RabbitMQ服務到系統啓動中

chkconfig rabbitmq-server on

4.配置帳號

開啓web插件

rabbitmq-plugins enable rabbitmq_management

 

重啓服務:

service rabbitmq-server restart

 

 

建立帳號:

rabbitmqctl add_user xiao xiao

分配角色:

rabbitmqctl set_user_tags xiao administrator

設置遠程鏈接權限

rabbitmqctl set_permissions -p "/" dpb ".*" ".*" ".*"

5.訪問網頁端RabbitMQ控制檯

訪問地址:http://192.168.88.150:15672/

 

原文出處:https://www.cnblogs.com/xiaolongui/p/12023039.html

相關文章
相關標籤/搜索