日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

RabbitMQ 集群搭建_02_rpm版本(linux环境)

發布時間:2024/9/27 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RabbitMQ 集群搭建_02_rpm版本(linux环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上一篇:(企業級) CentOS7 安裝 RabbitMQ最新版本 下載、安裝、配置、運行、部署_01

文章目錄

          • 一、SHELL腳本說明
            • 1. 選擇腳本的原因
            • 2. 腳本總覽
          • 二、腳本實戰
            • 2.1. 安裝rabbitmq前要準備的基礎環境
            • 2.2. wget 遠程下載安裝包
            • 2.3. rpm安裝軟件
            • 2.4. 編輯配置文件修改密碼
            • 2.5. 啟動RabbitMQ
            • 2.6. 查看RabbitMQ是否啟動
            • 2.7. 啟動RabbitMQ 管控臺
            • 2.8. 瀏覽器訪問
            • 2.9. 登錄

一、SHELL腳本說明
1. 選擇腳本的原因
  • 背景:

    • 集群部署重復執行命令頻繁,執行命令非專業記不住,出錯的概率大,風險高。
  • 腳本優點:

    • 1.命令秩序執行一次
    • 2.執行腳本非專業照樣執行
    • 3.出錯概率小,風險小

注:執行腳本需要提供腳本的操作手冊,請按照操作手冊執行。

2. 腳本總覽
腳本名稱說明
yum_install_tools_dep.sh使用yum在線安裝工具依賴腳本
wget_download_software使用wget工具在線下載需要的軟件包腳本
rpm_install_software使用rpm方式安裝下載的軟件包腳本
config_rabbitmq_file.sh安裝完畢后,配置rabbitmq配置文件腳本
rabbitmq_guard_start.shrabbitmq守護式啟動腳本
rabbitmq__run_status.sh查看rabbitmq運行狀態腳本
start_rabbitmq_management.sh啟動rabbitmq管控臺腳本
二、腳本實戰
2.1. 安裝rabbitmq前要準備的基礎環境
#新建基礎依賴腳本 vim yum_install_tools_dep.sh#添加內容如下: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz tcp_wrappers#保存退出 :wq#運行腳本 bash yum_install_tools_dep.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x yum_install_tools_dep.sh#運行腳本 ./yum_install_tools_dep.sh
2.2. wget 遠程下載安裝包
#新建wget下載軟件腳本 vim wget_download_software.sh#添加內容如下: wget https://github.com/rabbitmq/erlang-rpm/releases/download/v22.2.6/erlang-22.2.6-1.el7.x86_64.rpm wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.24/rabbitmq-server-3.7.24-1.el7.noarch.rpm#保存退出 :wq#運行腳本 bash wget_download_software.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x wget_download_software.sh#運行腳本 ./wget_download_software.sh
2.3. rpm安裝軟件
#新建rpm安裝軟件腳本腳本 vim rpm_install_software.sh#添加內容如下: rpm -ivh erlang-22.2.6-1.el7.x86_64.rpm rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm rpm -ivh rabbitmq-server-3.7.24-1.el7.noarch.rpm#保存退出 :wq#運行腳本 bash rpm_install_software.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x rpm_install_software.sh#運行腳本 ./rpm_install_software.sh
2.4. 編輯配置文件修改密碼
#新建rabbitmq配置文件腳本 vim config_rabbitmq_file.sh#添加內容如下: vim /usr/lib/rabbitmq/lib/$1/ebin/rabbit.app#保存退出 :wq#運行腳本 #格式 bash config_file.sh rabbitmq_server版本 bash config_file.sh rabbitmq_server-3.7.24注如果不是root用戶,請采用下面操作#黑腳本賦予可執行權限 chmod u+x config_rabbitmq_file.sh#運行腳本 #格式 ./config_file.sh rabbitmq_server版本 ./config_rabbitmq_file.sh rabbitmq_server-3.7.24

將39行{loopback_users, [<<"guest">>]}修改為{loopback_users, [guest]}

2.5. 啟動RabbitMQ
#新建rabbitmq守護式啟動腳本 vim rabbitmq_guard_start.sh#添加內容如下: rabbitmq-server start &#保存退出 :wq#運行腳本 bash rabbitmq_guard_start.sh注如果不是root用戶,請采用下面操作#黑腳本賦予可執行權限 chmod u+x rabbitmq_guard_start.sh#運行腳本 #格式 ./config_file.sh rabbitmq_server版本 ./rabbitmq_guard_start.sh

2.6. 查看RabbitMQ是否啟動
#新建查看rabbitmq啟動狀態腳本 vim rabbitmq__run_status.sh#添加內容如下: lsof -i:5672#保存退出 :wq#運行腳本 bash rabbitmq__run_status.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x rabbitmq__run_status.sh#運行腳本 ./rabbitmq__run_status.sh

注:異常:-bash: lsof: 未找到命令請執行yum install lsof

[root@ly-01 ~]# lsof -i:5672 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME beam.smp 8112 rabbitmq 78u IPv6 43624 0t0 TCP *:amqp (LISTEN) [root@ly-01 ~]# #rabbitmq只是安裝成功了,但是沒有圖形化界面,需要安裝rabbitmq管控臺。
2.7. 啟動RabbitMQ 管控臺
#新建啟動rabbitma管控臺腳本 vim start_rabbitmq_management.sh#添加內容如下: rabbitmq-plugins enable rabbitmq_management#保存退出 :wq#運行腳本 bash start_rabbitmq_management.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x start_rabbitmq_management.sh#運行腳本 ./start_rabbitmq_management.sh
2.8. 瀏覽器訪問

http://192.168.43.242:15672/#/

2.9. 登錄
賬號密碼
guestguest


總結

以上是生活随笔為你收集整理的RabbitMQ 集群搭建_02_rpm版本(linux环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。