1. 程式人生 > >centos7中安裝rabbitmq-3.7.7

centos7中安裝rabbitmq-3.7.7

centos7中安裝rabbitmq-3.7.7

官網 http://www.rabbitmq.com/

準備工作 :
兩個安裝包: rabbitmq-server-generic-unix-3.7.7.tar、otp_src_20.3.tar.gz

SecureCRT 連線, alt+p 開啟一個vsftp 視窗
put  rabbitmq-server-generic-unix-3.7.7.tar #上傳到centos7伺服器
put  otp_src_20.3.tar.gz  #上傳到centos7伺服器
、安裝gcc  gcc-c++ 等編譯環境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel


2、下載安裝erlang
因為rabbitMQ 是使用erlang語言編寫的,在我們開始安裝rabbitMQ之前,需要先安裝erlang 的語言環境。
我們下載安裝的是otp_src_20.3.tar.gz 

tar xvf otp_src_20.3.tar.gz
cd otp_src_20.3

#配置erlang  '--prefix'指定的安裝目錄
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

#編譯及安裝
make && make install #等待漫長的編譯安裝過程

3 配置erlang語言環境變數

vim  /etc/profile
#在檔案末尾新增下面程式碼 'ERLANG_HOME'等於上面'--prefix'指定的目錄

ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

#使環境變數生效
source /etc/profile

#輸入命令檢驗是否安裝成功
erl


4、安裝rabbitMQ-3.7.7 
cd
tar xvf rabbitmq-server-generic-unix-3.7.7.tar -C /usr/local/
#開啟web控制檯管理 外掛
cd /usr/local/
cd rabbitmq_server-3.7.7/sbin
./rabbitmq-plugins enable rabbitmq_management
 

5、rabbitMQ啟動、停止命令
#啟動命令,該命令ctrl+c後會關閉服務
./rabbitmq-server
#在後臺啟動Rabbit
./rabbitmq-server -detached
#關閉服務
./rabbitmqctl stop
#關閉服務(kill) 找到rabbitmq服務的pid   [不推薦]
ps -ef|grep rabbitmq
kill -9 ****

6 新增管理員賬號
#進入RabbitMQ安裝目錄
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user rabbitmq  rabbitmq123

#分配使用者標籤
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理員標籤
./rabbitmqctl set_user_tags rabbitmq administrator

7、web控制檯登入
在瀏覽器中輸入地址 http://ip:15672/
輸入使用者名稱: rabbitmq  密碼: rabbitmq123  即可。