1. 程式人生 > 其它 >Rabbitmq安裝與部署

Rabbitmq安裝與部署

一:安裝依賴軟體Erlang

安裝包otp_src_22.3.tar.gz,下載到部署伺服器tar -zxvf解壓

mv otp_src_22.3 ./erlang變更資料夾名字

可能需要安裝的依賴包

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

yum install unixODBC-devel

cd到erlang中,開始編譯安裝

  ./configure  --prefix=/usr/local/erlang --enable-smp-support  --enable-threads  --enable-sctp --enable-kernel-poll --enable-hipe  --with-ssl --without-javac
make && make install

配置 Erlang 環境變數

vim /etc/profile
...
export PATH=$PATH:/usr/local/erlang/bin
:wq
source /etc/profile

測試安裝是否成功

erl

Ctrl+z強制退出

二:安裝RabbitMq

下載安裝包rabbitmq-server-generic-unix-3.7.17.tar.xz,tar -zxvf解壓

改名字換到目標資料夾

mv rabbitmq_server-3.7.17/ /usr/local/RabbitMQ

配置環境變數

vim /etc/profile
...
export PATH=$PATH:/usr/local/RabbitMQ/sbin
:wq
source /etc/profile

注意,啟動軟體前請先關掉activemq以防止埠及其他可能的衝突

請放後臺啟動,不然無法退出

./rabbitmq-server -detached

其他常用命令

./rabbitmq-server -start
./rabbitmq-server -stop
./rabbitmq-server -status

無法關閉請用以下指令

rabbitmqctl stop

開啟web端控制器

rabbitmq-plugins enable rabbitmq_management

建立新使用者密碼及賦權

rabbitmqctl add_user  hf hf

rabbitmqctl set_user_tags hf administrator

到此可以開啟web端了,記得防火牆開放RabbitMq埠15672及5672

http://伺服器ip:15672