centos7離線安裝rabbitmq


准備工作

開始安裝

  1. 登錄centos ,把上面的三個文件包復制到該系統下,打開命令行終端,切換到root賬戶
  2. 安裝erlang:yum install ./erlang-21.3.8.2-1.el7.x86_64.rpm
  3. 查看erlang是否安裝正確:執行 erl 命令查看安裝的版本,輸出示例如下:
Erlang/OTP 21 [erts-10.3.5.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]

Eshell V10.3.5.1  (abort with ^G)

  1. 安裝rabbitmq:執行命令:yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm
  2. 執行命令: yum install ./rabbitmq-server-3.7.15-1.el7.noarch.rpm 激活rabbitmq daemon 進程
  3. 啟動rabbitmq,執行命令:/sbin/service rabbitmq-server start

安裝 rabbitmq常見故障

  • 問題:出現類似:socat-1.7.3.2-2.el7.x86_64: [Errno 256] No more mirrors to try 的錯誤
    原因:系統沒有安裝 socat
    解決方案:下載socat-1.7.3.2-2.el7.x86_64.rpm,執行命令:yum install ./socat-1.7.3.2-2.el7.x86_64.rpm,

  • 問題:出現類似:Error unpacking rpm package rabbitmq-server-3.7.15-1.el7.noarch
    error: unpacking of archive failed on file 的錯誤
    原因:復制rabbitmq rpm包到centos 系統出現錯誤,
    解決方案:更換其他復制的方式

簡單配置rabbitmq

  • 啟用webUI插件:執行命令 rabbitmq-plugins enable rabbitmq_management
    可以在本機瀏覽器輸入 http://localhost:15672 訪問rabbitmq主頁,賬戶 guest 密碼 guest
  • 添加自定義用戶名為 “admin” 以及密碼為 “123456” 的管理員賬號: 執行命令 rabbitmqctl add_user admin 123456
  • 給admin賬號設置為管理員:執行命令 rabbitmqctl set_user_tags admin administrator
  • 給admin賬號授權:執行命令 rabbitmqctl set_permissions -p / admin "." "." ".*"
  • 查看admin賬戶的權限: 執行命令 rabbitmqctl list_user_permissions admin

日志文件以及配置文件的位置

  • 日志文件在:$RABBITMQ_LOG_BASE/$RABBITMQ_NODENAME.log下面,一般 $RABBITMQ_LOG_BASE=$RABBITMQ_HOME/var/log/rabbitmq。一般默認日志文件會在/var/log/rabbitmq文件下
    該日志文件的開始部分記錄了rabbitmq 啟動時查找相關文件的記錄,例如:
node           : rabbit@macvm
home dir       : /var/lib/rabbitmq
config file(s) : (none)
cookie hash    : jzIB5AXnFFYHzF/o4qC9sw==
log(s)         : /var/log/rabbitmq/rabbit@macvm.log
    	       : /var/log/rabbitmq/rabbit@macvm_upgrade.log
database dir   : /var/lib/rabbitmq/mnesia/rabbit@macvm

日志記錄顯示了各個系統文件對應的位置


免責聲明!

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



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