rabbitmq安裝使用

需要準備的安裝包 丟在/data/source下

  • rabbitmq-server-generic-unix-3.6.15.tar.xz
  • otp_src_20.3.tar.gz

以上文件 已上傳站內 :

https://download.csdn.net/download/wakuangyun/11846310
rabbit-3.6.15(內含erlang20.3).zip

安裝開始

mkdir /data/source
mkdir /data/source/erlang
mkdir /data/source/RabbitMQ
cd /data/source
#安裝erlang
tar -xzvf otp_src_20.3.tar.gz
cd otp_src_20.3
./configure --prefix=/data/source/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make -j8
make install
#configure: error: No curses library functions found ncurses-devel依賴
#yum -y install ncurses-devel

vim /etc/profile
#set erlang environment
export PATH=$PATH:/data/source/erlang/bin
source /etc/profile

#測試erlang是否可用以及變量是否生效
erl
#測試成功 Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:10] [hipe] [kernel-poll:false]

#安裝mq
tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
mv rabbitmq_server-3.6.15 /data/source/RabbitMQ

vim /etc/profile
#set RabbitMQ environment
export PATH=$PATH:/data/source/RabbitMQ/sbin
source /etc/profile

#啓用WEB管理插件
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management

#後臺啓動
rabbitmq-server -detached

#查看端口是否啓動正常5672、15672、25672
ss -tnl | grep 5672

#MIS 地址 http://localhost:15672/ 默認管理員賬號密碼 guest 無法跨服務器登錄 User can only log in via localhost

#解決跨服務器登錄問題 
vim /data/source/RabbitMQ/ebin/rabbit.app/ebin/rabbit.app

#找到loopback_users,將“guest“刪掉,重啓服務就好了
 
#服務器啓動與關閉
rabbitmqctl stop
rabbitmq-server –detached
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章