centos 安裝並運行rabbitmq


一、先安裝erlang,因為rabbitmq是有erlang語言開發

  1、安裝依賴

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

  2、下載 erlang (可先cd /usr/local)

    wget http://erlang.org/download/otp_src_22.0.tar.gz

    下載比較慢,官網:https://www.erlang.org/download  

    網盤鏈接:鏈接:https://pan.baidu.com/s/1fOoNXDec-jKvEBg7ELKk4Q 

         提取碼:g5nc

  3、解壓:tar -zxvf  otp_src_22.0.tar.gz

       4、刪除壓縮包:rm -rf  otp_src_22.0.tar.gz    

  

 

  5、進入到目錄下:cd /usr/local/otp_src_22.0

  6、創建即將安裝的目錄:mkdir  ../erlang  

  

 

  7、配置安裝路徑:./configure --prefix=/usr/local/erlang (需要在otp_src_22.0目錄下)

  會遇到以下圖中的錯,可忽略,問題不大,不影響

  

  8、安裝 make install

  9、查看是否安裝成功: ll /usr/local/erlang/bin

  10、添加環境變量:vi /etc/profile

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

  11、刷新環境:source /etc/profile

  12、驗證是否成功: erl ·

  

 

 

   13、進入陌生的世界,則成功;使用halt(). 可退出

 

 二、安裝rabbitmq

  rabbitmq下載地址:

  https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15

  下載:(建議下載在 /usr/local)

  wget  https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

  網盤下載:鏈接:https://pan.baidu.com/s/1T7zn7X3hzmVQv4h7g5WDWg   

       提取碼:sm8f

  1、tar.xz 格式所以需要用到xz,沒有需要先安裝

  yum install -y xz

  2、第一次解壓

  /usr/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

       3、第二次解壓

  tar -xvf rabbitmq-server-generic-unix-3.7.15.tar 

  4、改名

  mv /usr/local/rabbitmq_server-3.7.15 rabbitmq

  5、配置環境變量

  vi  /etc/profile

  輸入:export PATH=$PATH:/usr/local/rabbitmq/sbin

  保存,刷新環境: source /etc/profile

  6、創建配置目錄

  mkdir /etc/rabbitmq

  7、進入 /usr/local/rabbitmq/sbin

  啟動rabbitmq: ./rabbitmq-server 

  8、關閉防火牆:

    關閉防火牆命令:service iptables stop(重啟后還是會開啟防火牆)

    永久關閉防火牆命令:chkconfig iptables off

    查看防火牆運行狀態:service iptables status

  9、開啟web 插件

  rabbitmq-plugins enable rabbitmq_management

  10、訪問web 端: ip:15672

  

 

   11、用戶管理

    查看所有用戶:rabbitmqctl list_users

    添加新用戶:rabbitmqctl add_user ych 123456

    配置權限:rabbitmqctl set_permissions -p "/" ych ".*" ".*" ".*"

    查看用戶權限:rabbitmqctl list_user_permissions ych

    設置tag:rabbitmqctl set_user_tags ych administrator

   12、登錄

  

 

 

 

 

 

  

 


免責聲明!

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



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