springboot集成使用rabbitmq筆記(1.rabbitmq安裝)


  1. 使用rabbitmq筆記一
  2. 使用rabbitmq筆記二
  3. 使用rabbitmq筆記三

1.選擇適配的版本,參考---https://www.rabbitmq.com/which-erlang.html

2.下載rpm包---https://www.erlang-solutions.com/resources/download.html

  本人下載的是:esl-erlang_20.3.8.22-1_centos_7_amd64.rpm

3.安裝包

yum -y install gcc
yum -y install gcc-c++
        
rpm -ivh esl-erlang_20.3.8.22-1_centos_7_amd64.rpm 

出現缺少依賴

error: Failed dependencies:
        libGL.so.1()(64bit) is needed by esl-erlang-19.3-1.x86_64
        libGLU.so.1()(64bit) is needed by esl-erlang-19.3-1.x86_64
        libodbc.so.2()(64bit) is needed by esl-erlang-19.3-1.x86_64
        ...................

安裝依賴

yum install epel-release        
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl

再安裝rpm包

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc#

此示例假定包的CentOS 7版本

yum install rabbitmq-server-3.7.15-1.el7.noarch.rpm

4.啟動

  啟動RabbitMQ服務 systemctl start rabbitmq-server.service
  查看RabbitMQ服務狀態 systemctl status rabbitmq-server.service
  啟用插件 rabbitmq-plugins enable rabbitmq_management
  重啟RabbitMQ服務 systemctl restart rabbitmq-server.service
  添加帳號密碼:rabbitmqctl add_user 用戶名 密碼
  賦予其administrator角色 rabbitmqctl set_user_tags name administrator
  設置權限 rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
  加入開機自啟 systemctl enable rabbitmq-server.service或chkconfig rabbitmq-server on

若訪問不了,可以關閉防火牆
systemctl stop firewalld.service
(systemctl disable firewalld.service)
(centos從7開始默認用的是firewalld,這個是基於iptables的,雖然有iptables的核心,但是iptables的服務是沒安裝的。)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM