1. 程式人生 > >centos7 下線上安裝 rabbitmq

centos7 下線上安裝 rabbitmq

1.安裝Erlang環境

  1)安裝GCC GCC-C++ Openssl等模組

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

2)安裝ncurses

yum -y install ncurses-devel

3)安裝erlang

//切到目錄 /opt下:
cd /opt
//下載erlang
wget http://www.erlang.org/download/otp_src_18.3.tar.gz

//解壓原檔案
tar -xzvf otp_src_18.3.tar.gz

//切到解壓後的目錄
cd /opt/otp_src_18.3/

//建立erlang安裝目錄:
mkdit /opt/erlang

//配置安裝路徑編譯程式碼:
./configure --prefix=/opt/erlang

//  /opt/otp_src_18.3/目錄下  執行編譯結果  :
make && make install

//配置環境變數
vi /etc/profile

//加入 
export PATH=$PATH:/opt/erlang/bin

//文獻生效 
source  /etc/profile

//驗證是否安裝成功
erl



安裝成功標識:

 

2.安裝RabbitMQ 

1)下載rabbitmq()

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz    

3)對rabbitmq包進行解壓(沒有安裝xz的先行安裝 xz。命令:yum install xz ):

xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.9.tar

4)移動或者拷貝至/usr/local/下 

cp -r rabbitmq_server-3.6.9 /usr/local/rabbitmq

4)修改環境變數

vi /etc/profile

新增:

export PATH=$PATH:/usr/local/rabbitmq/sbin
export PATH=$PATH:/opt/erlang/bin

5)啟動後臺,啟動mq:

rabbitmq-plugins enable rabbitmq_management   #啟動後臺管理
rabbitmq-server -detached	

(關閉防火牆或者開放15672 埠)

6)新增使用者及訪問許可權

新增使用者,賬號為:admin密碼為:admin:

rabbitmqctl add_user admin admin

新增和修改許可權:

//新增許可權
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

//修改為管理員許可權
rabbitmqctl set_user_tags admin administrator

 

ok  現在可以遠端管理mq了。

訪問地址:   ip:15672