日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建集群 RabbitMQ SHELL脚本实战_03

發布時間:2024/9/27 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建集群 RabbitMQ SHELL脚本实战_03 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上一篇:
(企業級) 搭建集群RabbitMQ 快速下載、安裝、配置、部署_02

文章目錄

  • 一、shell腳本說明
    • 1. 選擇腳本的原因
    • 2. 腳本總覽
  • 二、腳本實戰
    • 2.1. 工具依賴包
    • 2.2. wget 遠程下載安裝包
    • 2.3. rpm安裝軟件
    • 2.4. 編輯配置文件修改密碼
    • 2.5. 啟動RabbitMQ
    • 2.6. 查看RabbitMQ是否啟動
    • 2.7. 啟動RabbitMQ 管控臺
    • 2.8. rabbitmq 服務關閉腳本
    • 2.9. rabbitmq 服務啟動腳本2
    • 2.11. rabbitmq 內存節點加入集群節點
    • 2.12. 查看 rabbitmq 集群節點狀態

一、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管控臺腳本
stop_rabbitmq_service.sh關閉rabbitmq服務腳本
start_rabbitmq_service.sh啟動rabbitmq服務腳本2
join_cluster_node.sh內存節點加入集群腳本
view_cluster_node_status.sh查看rabbitmq集群節點運行狀態腳本

二、腳本實戰

2.1. 工具依賴包

#運行腳本 bash yum_install_tools_dep.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x yum_install_tools_dep.sh #運行腳本 ./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

2.2. wget 遠程下載安裝包

#運行腳本 bash wget_download_software.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x wget_download_software.sh #運行腳本 ./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

2.3. rpm安裝軟件

#運行腳本 bash rpm_install_software.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x rpm_install_software.sh #運行腳本 ./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

2.4. 編輯配置文件修改密碼

#運行腳本 #格式 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#內容如下: vim /usr/lib/rabbitmq/lib/$1/ebin/rabbit.app

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

2.5. 啟動RabbitMQ

#運行腳本 bash rabbitmq_guard_start.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x rabbitmq_guard_start.sh #運行腳本 #格式 ./config_file.sh rabbitmq_server版本 ./rabbitmq_guard_start.sh#內容如下: rabbitmq-server start &

2.6. 查看RabbitMQ是否啟動

#運行腳本 bash rabbitmq__run_status.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x rabbitmq__run_status.sh #運行腳本 ./rabbitmq__run_status.sh#內容如下: lsof -i:5672

注:異常:-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 管控臺

#運行腳本 bash start_rabbitmq_management.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x start_rabbitmq_management.sh #運行腳本 ./start_rabbitmq_management.sh#添加內容如下: rabbitmq-plugins enable rabbitmq_management

2.8. rabbitmq 服務關閉腳本

#運行腳本 bash stop_rabbitmq_service.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x stop_rabbitmq_service.sh #運行腳本 ./stop_rabbitmq_service.sh#添加內容如下: rabbitmqctl stop_app

2.9. rabbitmq 服務啟動腳本2

#運行腳本 bash start_rabbitmq_service.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x start_rabbitmq_service.sh #運行腳本 ./start_rabbitmq_service.sh#添加內容如下: rabbitmqctl start_app

2.11. rabbitmq 內存節點加入集群節點

#運行腳本 #格式 bash join_cluster_node.sh 磁盤節點域名或者ip地址 #參考下面2個栗子,任選其一即可 bash join_cluster_node.sh ly-01 bash join_cluster_node.sh 192.168.43.242注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x join_cluster_node.sh #運行腳本 #格式 ./join_cluster_node.sh 磁盤節點域名或者ip地址 #參考下面2個栗子,任選其一即可 ./join_cluster_node.sh ly-01 ./join_cluster_node.sh 192.168.43.242#添加內容如下: rabbitmqctl stop_app rabbitmqctl join_cluster --ram rabbit@$1 rabbitmqctl start_app

2.12. 查看 rabbitmq 集群節點狀態

#運行腳本 bash view_cluster_node_status.sh注如果不是root用戶,請采用下面操作 #黑腳本賦予可執行權限 chmod u+x view_cluster_node_status.sh #運行腳本 ./view_cluster_node_status.sh#添加內容如下: rabbitmqctl cluster_status

接下一篇:(企業級) RabbitMQ 普通集群配置_04

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的搭建集群 RabbitMQ SHELL脚本实战_03的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: av不卡在线| brazzers猛女系列 | 久久亚洲AV成人无码国产野外 | 十大黄台在线观看 | 丝袜诱惑一区二区 | 国产成人午夜视频 | 亚洲美女屁股眼交 | 亚洲一区二区三区av无码 | 性色国产成人久久久精品 | 超碰精品在线观看 | 九九热精品免费视频 | 欧美不卡在线观看 | 亚洲色图网友自拍 | 99国产视频在线 | 黄色日韩 | 亚洲一二三四在线 | 岛国av在线免费观看 | 麻豆一区二区在线观看 | 午夜99 | 三级性生活片 | 欧美αv| 国产伦理在线观看 | 天堂网2018| 欧美一级二级在线观看 | hd丰满圆润的女人hd | 日韩在线观看不卡 | 激情五月婷婷 | 国产精品羞羞答答在线 | 天天色天天干天天色 | 色欲欲www成人网站 老色鬼av | 日韩人妻无码一区二区三区 | 国产精品夜夜爽 | 国产视频你懂得 | 亚洲精品无码久久久久久久 | 午夜影院啊啊啊 | 一级女人毛片 | 天天爽夜夜爽一区二区三区 | 日韩一区二区不卡视频 | 精品久久无码视频 | 亚洲国产精品一区二区久久hs | 欧美大色网 | 在线免费观看麻豆 | 国产精品影音先锋 | 久草小说 | 任你操精品视频 | 国产亚洲成人av | 国产电影一区在线观看 | 午夜精品一区二区三区在线视频 | 2020国产精品视频 | 黄色小说视频网站 | 国产精品一区二区三区四 | 欧美成人一区二区三区四区 | 久久久久国产精品区片区无码 | 色综合91| 日本做受| 深夜av | 喷水视频在线观看 | 久久精品色| 男女视频网站 | 1级性生活片| 久草99| 精品盗摄一区二区三区 | 手机看片日韩欧美 | 美国一级大黄一片免费中文 | 黄色小视频大全 | 91视频在线观看视频 | 日本黄色成人 | 国产成人久久久 | 啪啪无遮挡 | 欧美a性| 国产精品自在线 | 男人的天堂在线观看av | 久久东京| 激情啪啪网| 精品一区二区三区不卡 | 99热久 | 中文字幕不卡在线 | 祥仔视觉av | 亚洲欧美国产一区二区 | 日本一区二区精品视频 | 亚洲av无码一区二区三区人 | 成年人免费看黄色 | 日韩av一 | 亚洲成人手机在线 | 日本少妇毛茸茸高潮 | 国产日韩欧美视频在线观看 | 午夜在线你懂的 | 500部大龄熟乱视频 亚洲乱码精品 | 欧美亚洲一区 | 亚洲 欧美 日韩在线 | 三级欧美韩日大片在线看 | 综合激情网 | av在线看片 | 午夜精品美女久久久久av福利 | 91视频黄色 | 激情综合啪啪 | 伊人涩涩 | 久久久天堂国产精品女人 | 亚洲av综合色区无码另类小说 |