【學習】rabbitmq修改日誌和數據存放路徑

一、背景

公司線上大數據業務使用rabbitmq集羣,搭建好了集羣之後發現默認disk space磁盤所剩不多,一旦磁盤緊張很有可能導致大數據業務崩潰,於是進行了一系列更換disk space操作,和大家分享。

二、步驟

1.查看原本rabbitmq磁盤路徑

在這裏插入圖片描述

2.集羣各節點查看linux磁盤掛載,可以發現/data目錄剩餘磁盤空間較多,此處我們把rabbitmq默認數據存放路徑改爲/data下指定目錄
df -h

在這裏插入圖片描述

3.集羣各節點創建自定義rabbitmq數據以及日誌存放目錄,並授權
#新建兩個目錄
mkdir -p /data/rabbitmq/{mnesia,log}

#目錄授權
chown -R rabbitmq:rabbitmq /data/rabbitmq
4.集羣各節點新建/etc/rabbitmq/rabbitmq-env.conf
vim /etc/rabbitmq/rabbitmq-env.conf

RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia
RABBITMQ_LOG_BASE=/data/rabbitmq/log
5.集羣各節點重啓rabbitmq
systemctl restart rabbitmq-server

#如果頁面上disk space未更新 則執行一下
##將從節點作爲內存節點與主節點連接起來,在從節點上執行如下命令:
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@xxx
rabbitmqctl start_app

#如果還是不行,主節點執行以下,將xxx節點移除集羣
rabbitmqctl -n rabbit forget_cluster_node rabbit@xxx

#再次加入
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@xxx
rabbitmqctl start_app
5.頁面上查看是否更新

在這裏插入圖片描述

Hello,最近創建了一個公衆號“技能魔法盒”,之後會在其中分享一些記錄和心得,大家多多關注支持哦!!!

在這裏插入圖片描述

三、問題總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章