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