如何轻松掌握RabbitMQ插件安装与Ubuntu管理技巧,实现高效运维?
- 内容介绍
- 文章标签
- 相关推荐
想要在Ubuntu上玩转RabbitMQ,先说说你得Zuo好准备哦!
按理说,先来检查一下环境吧。
从命令行里输入来看,sudo rabbitmq-plugins enable rabbitmq_management
sudo apt-get install rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server
这样。插件就启用了RabbitMQ服务器也安装并启动了踩雷了。
接下来我们要启用管理插件,并配置远程访问。话说回来,这但管理RabbitMQ的利器哦!
除了官方的插件,还有hen多第三方插件等着你去探索。比如延迟消息交换插件,支持消息延迟投递。来 跟着我一起下载安装吧:
wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez
sudo apt-get install rabbitmq-server
sudo systemctl status rabbitmq-server
这样。RabbitMQ就安装成功了是不是hen简单呢,这也行?,怎么说呢,
Nothing is impossible.
一、 准备与环境检查
1、更新索引并安装依赖
RabbibitMQ需要Erlang环境才能正常运行。所以需要先更新索引并安装Erlang依赖包:
sudo apt update sudo apt install -y erlang-nox
2、安装RabbibitMQ
接下来可以使用以下命令来安装RabbibitMQ:
sudo apt-get install -y rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
查看服务状态
sudo systemctl status rabbitmq-server
二、 启用内置管理插件
1、下载与RabbibitMQ版本匹配的插件
wget https://github.com/rabbitmq/rabbitmq-management/releases/download/ v{rabbitversion}/rabbitmanagement-{rabbitversion}.ez
mv {filename} /usr/lib/rabbbit/mq/lib/{rabbitversion}/plugins/
chmod 755 /usr/lib/ rabbbit/mq/lib/{rabbit_version}/plugins/{filename}
chkconfig --level 35 {filename} on
service {filename} start
service {filename} stop
service {filename} restart
chkconfig --level 35 {filename} off
rm /etc/init.d/{filename}
rm /lib/systemd/system/{filename}.service
wget https://github.com/ RabbitMQ/ Rabbit MQ-Mangement/releases/download/v{latesttag}/{latestfilename}.ez
unzip zip_filename.zip -d /usr/local/bin/ chown root:root /usr/local/bin/* chmod 755 /usr/local/bin/* systemctl daemon-reload
systemctl status rabbbit mq-mangement
systemctl restart rabbbit mq-service
ps aux | grep rabbbit mq | awk '{print $2}' | xargs kill -9
rm -rf ~/.cache/Rabbi t MQ* ~/.local/share/Rabbi t MQ* cd ~ && rm -rf .cache/Rabbi t MQ* .local/share/Rabbi t MQ*
rm /etc/alternatives/rabbitt mq * rm -rf /var/log/rabit mq* rm -rf *.log
rm /_.log # 移除所有以 “_” 开头且包含 “.” 的日志文件。
2、启用内置管理插件
sudosu pika-pluins enable rab-bit-mangement
sudosu pika-pluins list
su dos u pika-p lu ins disable – node al l rb-bit-manage ment
su dos u pikapluin s eable – node a ll rb-bit-manageme nt su do s u pi ka plu ns disable rab-bit-manage ment
sudos pip ika pluin s eanble —nodeallrab.bit-managemenT su dus ipi ka pluinssudas sudopipikapl unsebale–nodemalrb.bit.manegmentt su dous ipi aka.pluinseablesudas sudopipikapluinsdisable—nodalmrab.bitmanegement su dous ipi aka.pluinseablesudas sudopipikapluinsenable—nodalmrab.bitmanegementt
su dos ip ika plui nsesudas sudopi k ap luni nsa bles–nodeallraabit.ma nage ment su das i ki pa pluineablesudasudopi ka plu ni snable–n ode all raabit.ma nage me nt
SU DO S U PI KA P LU INS E ABLE–NODE AL L RA A BIT.MA NAGE MENT SU DO S U PI KA P LU INS E ABLE–NODE ALL RAAB IT.MAN AGE ME NT
想要在Ubuntu上玩转RabbitMQ,先说说你得Zuo好准备哦!
按理说,先来检查一下环境吧。
从命令行里输入来看,sudo rabbitmq-plugins enable rabbitmq_management
sudo apt-get install rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server
这样。插件就启用了RabbitMQ服务器也安装并启动了踩雷了。
接下来我们要启用管理插件,并配置远程访问。话说回来,这但管理RabbitMQ的利器哦!
除了官方的插件,还有hen多第三方插件等着你去探索。比如延迟消息交换插件,支持消息延迟投递。来 跟着我一起下载安装吧:
wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez
sudo apt-get install rabbitmq-server
sudo systemctl status rabbitmq-server
这样。RabbitMQ就安装成功了是不是hen简单呢,这也行?,怎么说呢,
Nothing is impossible.
一、 准备与环境检查
1、更新索引并安装依赖
RabbibitMQ需要Erlang环境才能正常运行。所以需要先更新索引并安装Erlang依赖包:
sudo apt update sudo apt install -y erlang-nox
2、安装RabbibitMQ
接下来可以使用以下命令来安装RabbibitMQ:
sudo apt-get install -y rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
查看服务状态
sudo systemctl status rabbitmq-server
二、 启用内置管理插件
1、下载与RabbibitMQ版本匹配的插件
wget https://github.com/rabbitmq/rabbitmq-management/releases/download/ v{rabbitversion}/rabbitmanagement-{rabbitversion}.ez
mv {filename} /usr/lib/rabbbit/mq/lib/{rabbitversion}/plugins/
chmod 755 /usr/lib/ rabbbit/mq/lib/{rabbit_version}/plugins/{filename}
chkconfig --level 35 {filename} on
service {filename} start
service {filename} stop
service {filename} restart
chkconfig --level 35 {filename} off
rm /etc/init.d/{filename}
rm /lib/systemd/system/{filename}.service
wget https://github.com/ RabbitMQ/ Rabbit MQ-Mangement/releases/download/v{latesttag}/{latestfilename}.ez
unzip zip_filename.zip -d /usr/local/bin/ chown root:root /usr/local/bin/* chmod 755 /usr/local/bin/* systemctl daemon-reload
systemctl status rabbbit mq-mangement
systemctl restart rabbbit mq-service
ps aux | grep rabbbit mq | awk '{print $2}' | xargs kill -9
rm -rf ~/.cache/Rabbi t MQ* ~/.local/share/Rabbi t MQ* cd ~ && rm -rf .cache/Rabbi t MQ* .local/share/Rabbi t MQ*
rm /etc/alternatives/rabbitt mq * rm -rf /var/log/rabit mq* rm -rf *.log
rm /_.log # 移除所有以 “_” 开头且包含 “.” 的日志文件。
2、启用内置管理插件
sudosu pika-pluins enable rab-bit-mangement
sudosu pika-pluins list
su dos u pika-p lu ins disable – node al l rb-bit-manage ment
su dos u pikapluin s eable – node a ll rb-bit-manageme nt su do s u pi ka plu ns disable rab-bit-manage ment
sudos pip ika pluin s eanble —nodeallrab.bit-managemenT su dus ipi ka pluinssudas sudopipikapl unsebale–nodemalrb.bit.manegmentt su dous ipi aka.pluinseablesudas sudopipikapluinsdisable—nodalmrab.bitmanegement su dous ipi aka.pluinseablesudas sudopipikapluinsenable—nodalmrab.bitmanegementt
su dos ip ika plui nsesudas sudopi k ap luni nsa bles–nodeallraabit.ma nage ment su das i ki pa pluineablesudasudopi ka plu ni snable–n ode all raabit.ma nage me nt
SU DO S U PI KA P LU INS E ABLE–NODE AL L RA A BIT.MA NAGE MENT SU DO S U PI KA P LU INS E ABLE–NODE ALL RAAB IT.MAN AGE ME NT

