-
2022-03-27 13:23:05
一、卸载rabbitmq相关的
1、卸载前先停掉rabbitmq服务,执行命令
service rabbitmq-server stop
2、查看rabbitmq安装的相关列表
yum list | grep rabbitmq
3、卸载rabbitmq已安装的相关内容
yum -y remove rabbitmq-server.noarch
二、卸载erlang
1、查看erlang安装的相关列表
yum list | grep erlang
2、卸载erlang已安装的相关内容
yum -y remove erlang-*
yum remove erlang.x86_64
然后你就可以重新安装了
更多相关内容 -
Linux安装RabbitMQ详细教程
2021-12-22 15:08:111、RabbitMQ版本 和 Erlang 版本兼容性关系 2、官方安装包下载地址 3、安装包中说明,请下载对应的安装包 二、安装操作步骤 1、安装C++依赖环境 2、准备安装包 3、在【/opt】路径下,创建【rabbitmq】文件夹 ...目录
11、在rabbitmq.config文件中写入下面的命令,不要忘了后面的点
一、环境准备
1、RabbitMQ版本 和 Erlang 版本兼容性关系https://www.rabbitmq.com/which-erlang.html
2、官方安装包下载地址
【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases 【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64) 【rabbitmq下载地址】:https://github.com/rabbitmq/rabbitmq-server/releases
3、安装包中说明,请下载对应的安装包
el6:CentOS 6.x 的下载
el7:CentOS 7.x 的下载
el8:CentOS 8.x 的下载
二、安装操作步骤
1、安装C++依赖环境
******************命令如下****************** yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
2、准备安装包
【我这里选择目前最新版本,具体根据自己需要选择对应的版本】
erlang-23.3.4.8-1.el7.x86_64.rpm
rabbitmq-server-3.9.11-1.el7.noarch.rpm
socat-1.7.3.2-2.el7.x86_64.rpm3、在【/opt】路径下,创建【rabbitmq】文件夹
******************命令如下****************** cd /opt mkdir rabbitmq cd rabbitmq
4、将安装包上传到【rabbitmq】文件夹下
******************命令如下****************** # 上传文件命令 rz -be
5、安装Erlang
******************命令如下****************** # 安装命令 rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm
6、检查Erlang是否安装成功
******************命令如下****************** # 安装成功,按两次ctrl+c退出命令模式 erl -v
7、安装socat
******************命令如下****************** # 安装命令 rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
8、安装rabbitmq
******************命令如下****************** # 安装命令 rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm # 检查是否安装成功命令 rpm -qa|grep rabbitmq
9、开启管理界面
******************命令如下****************** # 开启管理界面命令 rabbitmq-plugins enable rabbitmq_management
10、添加配置文件,解决只能localhost访问的问题
******************命令如下****************** # 进入【/etc/rabbitmq】文件夹下 cd /etc/rabbitmq # 编辑【rabbitmq.config】文件 vim rabbitmq.config
11、在rabbitmq.config文件中写入下面的命令,不要忘了后面的点
******************命令如下****************** [{rabbit,[{loopback_users,[]}]}].
12、启动rabbitmq
******************命令如下****************** # 启动rabbitmq命令: systemctl start rabbitmq-server # 查看启动状态命令: systemctl status rabbitmq-server
13、停止rabbitmq
******************命令如下****************** # 停止rabbitmq命令: systemctl stop rabbitmq-server # 查看启动状态命令: systemctl status rabbitmq-server
14、重启rabbitmq
******************命令如下****************** # 重启rabbitmq命令: systemctl restart rabbitmq-server # 查看启动状态命令: systemctl status rabbitmq-server
15、开放端口
******************命令如下****************** # 开放5672端口命令 /sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT # 开放15672端口命令 /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
16、登录管理界面
URL地址:http://192.168.109.101:15672/
默认账号:guest
默认密码:guest
三、卸载操作步骤
1、卸载rabbitmq相关文件
1.1、卸载前先停止rabbitmq服务
systemctl stop rabbitmq-server
1.2、查看rabbitmq安装的相关列表
yum list | grep rabbitmq
1.3、卸载rabbitmq-server.noarch
yum -y remove rabbitmq-server.noarch
2、卸载erlang
2.1、查看erlang安装的相关列表
yum list | grep erlang
2.2、卸载erlang已安装的相关内容
yum -y remove erlang-*
3、删除有关的所有文件
rm -rf /usr/lib64/erlang rm -rf /var/lib/rabbitmq rm -rf /usr/local/erlang rm -rf /usr/local/rabbitmq
……
帮助他人,快乐自己,最后,感谢您的阅读!
所以如有纰漏或者建议,还请读者朋友们在评论区不吝指出!个人网站…知识是一种宝贵的资源和财富,益发掘,更益分享…
-
Linux下RabbitMQ的安装与卸载
2019-10-25 16:17:08包括从原来所在的集群中删除此节点,从管理数据库中删除所有的配置数据,如已配置的用户、vhost等,以及删除所有的持久化消息。 rabbitmqctl force_reset 强制将 RabbitMQ 节点重置还原到最初状态。它只能在...安装相关依赖:
yum update yum install epel-release yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64
安装 ErLang
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm yum update yum install erlang
输入 erl 检查一下是否安装成功
安装 RabbitMq
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
卸载 RabbitMQ 与 Erlang
/sbin/service rabbitmq-server stop yum list | grep rabbitmq yum -y remove rabbitmq-server.noarch yum list | grep erlang yum -y remove erlang-* yum remove erlang.x86_64 rm -rf /usr/lib64/erlang rm -rf /var/lib/rabbitmq/ # 清除rabbitmq配置文件
-
启动服务
systemctl start rabbitmq-server
安装插件
安装插件后可以访问 localhost:15672 来通过 Web 端管理 RabbitMQ。
rabbitmq-plugins enable rabbitmq_management
踩坑
[root@SHA1000154085 rabbitmq]# rabbitmq-plugins enable rabbitmq_management The following plugins have been enabled: amqp_client cowlib cowboy rabbitmq_web_dispatch rabbitmq_management_agent rabbitmq_management Applying plugin configuration to rabbit@SHA1000154085... failed. Error: {cannot_read_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins", eacces}
解决办法:
umask 预设权限(权限掩码),当我们建立一个目录或档案时,它都会带一个默认权限 022表示默认创建新文件权限为755 也就是 rxwr-xr-x(所有者全部权限,属组读写,其它人读写) umask 0022 rabbitmq-plugins enable rabbitmq_management
RabbitMq 的使用
-
启动
service rabbitmq-server start
-
停止
service rabbitmq-server stop
-
查看运行状态
service rabbitmq-server status
-
创建管理用户
rabbitmqctl add_user jiaflu 123456
-
设置管理员
RabbitMQ Server 默认guest用户,只能localhost 地址访问,我们还需要创建管理员用户。
rabbitmqctl set_user_tags jiaflu administrator
-
设置权限
rabbitmqctl set_permissions jiaflu ".*" ".*" ".*" # 赋予 all
-
查看(指定 hostpath)所有用户的权限信息
rabbitmqctl list_permissions [-p VHostPath]
-
查看指定用户的权限信息
rabbitmqctl list_user_permissions jiaflu
-
清除用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] jiaflu
-
其他命令
#查询用户: rabbitmqctl.bat list_users #查询vhosts: rabbitmqctl.bat list_vhosts #启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ
应用管理指令
rabbitmqctl stop [pid_file]
用于停止运行 RabbitMQ 的 Erlang 虚拟机和 RabbitMQ 服务应用。如果指定了 pid_file,还需要等待指定进程的结束。
rabbitmqctl shutdown
用于停止运行 RabbitMQ 的 Erlang 虚拟机和 RabbitMQ 服务应用。执行这个命令会阻塞直到 Erlang 虚拟机进程退出。如果 RabbitMQ 没有关闭成功,则会返回一个非零值。
这个命令和 rabbitmqctl stop 不同的是,它不需要指定 pid_file 而可以阻塞等待指定进程的关闭。rabbitmqctl stop_app
停止 RabbitMQ 服务应用,但是 Erlang 虚拟机还是处于运行状态。
rabbitmqctl start_app
启动 RabbitMQ 应用。
rabbitmqctl wait [pid_file]
等待 RabbitMQ 应用的启动。
rabbitmqctl reset
将 RabbitMQ 节点重置还原到最初状态。包括从原来所在的集群中删除此节点,从管理数据库中删除所有的配置数据,如已配置的用户、vhost等,以及删除所有的持久化消息。
rabbitmqctl force_reset
强制将 RabbitMQ 节点重置还原到最初状态。它只能在数据库或集群配置已损坏的情况下使用。与 rabbitmqctl reset 命令一样,执行 rabbitmqctl force_reset 命令前必须先停止 RabbitMQ 应用
rabbitmqctl rotate_logs {suffix}
指示 RabbitMQ 节点轮换日志文件。
转载自:https://www.jianshu.com/p/fed2efe62147,
-
-
批量删除rabbitmq队列
2022-04-28 17:54:071、在启用了 rabbitmq management plugin 之后,可以通过 http://IP:15672/cli/ 下载 rabbitmqadmin shell 文件,linux/windows都可用curl,如下: ##下载文件 sudo curl ...1、在启用了
rabbitmq management plugin
之后,可以通过http://IP:15672/cli/
下载rabbitmqadmin shell
文件,linux/windows都可用curl,如下:##下载文件 sudo curl http://IP:15672/cli/rabbitmqadmin -o /usr/sbin/rabbitmqadmin ##添加可执行权限 sudo chmod a+x /usr/sbin/rabbitmqadmin ##示例: sudo curl http://192.168.16.190:15672/cli/rabbitmqadmin -o /usr/sbin/rabbitmqadmin sudo chmod 755 /usr/sbin/rabbitmqadmin
此时就可以通过 rabbitmqadmin 删除队列,
2、删除队列名含trdL字符串的队列rabbitmqadmin list queues name | awk '{print $2}' | grep "trdL" | xargs -I qn rabbitmqadmin delete queue name=qn
备注:rabbitmqadmin使用python作为脚本语言,所以需要确保主机环境安装了python 2.6以上。具体见 http://www.rabbitmq.com/management-cli.html。
-
Linux搭建RabbitMQ单机/集群步骤
2022-04-11 10:25:48Linux:CentOS7 Erlang:23.3.4 RabbitMQ:3.9.13 1.2. 资源下载 Erlang rpm包下载地址:https://github.com/rabbitmq/erlang-rpm/releases RabbitMQ rpm包下载地址:... -
Linux下RabbitMQ基础命令操作
2021-10-15 16:47:241、使用命令文件操作rabbitMQ cd /root/rabbitmq/rabbitmq_server/sbin/ ./rabbitmq-server -detached 启动rabbit ./rabbitmqctl stop 停止rabbit 2、使用全局变量操作rabbitMQ vim /etc/profile export ... -
Linux部署RabbitMQ
2021-05-12 08:42:45环境:Ubuntu 20.04部署Erlang下载RabbitMQ必须要有Erlang(二郎)环境,所以先部署Erlang:不想通过apt安装,自动创建链接什么的如果想删除,可能会漏掉,比较纠结,所以下载源码编译我这里官网下载慢点出奇,所以推荐... -
Linux安装RabbitMQ(超详细)
2021-07-17 15:33:03Linux安装RabbitMQ(超详细)安装Erlang安装RabbitMQ RabbitMQ为预编译并可以直接安装的企业Linux系统提供RPM软件包。 唯一需要的依赖是将Erlang安装到系统中。 安装Erlang 在安装任何软件包之前,建议您使用以下... -
linux 下rabbitmq 下载与安装
2021-08-05 15:26:24rabbitmq 是erlang 语言开发的;下载不同版本的rabbitmq 需要不同版本的erlang 上图展示的很清楚 ,看看自己需要什么版本 erlang 24.x 版本不支持centOS8,我的服务器是centOS7.x 所以下载 23.x 的版本 1.... -
Linux安装Rabbitmq
2022-03-27 13:47:371.下载对应版本RabbitMQ 阿里云盘地址:RabbitMQ 官网下载地址:RabbitMQ 注:版本查看命令 lsb_release -a 2.下载Erlang 阿里云盘地址:Erlang 官网下载地址:Erlang Erlang和RabbitMQ版本对照:RabbitMQ Erlang ... -
linux系统RabbitMQ启动错误记录
2021-05-13 05:08:35CoreOS 835.12.0 稳定版安装 导读 CoreOS是一个基于Docker的轻量级容器化Linux发行版,为Docker而生,CoreOS作为Docker生态圈中的重要一员,日益得到各大云服务商的重视,发展风头正劲. CoreOS宣称 ... 疯狂学习java ... -
Linux下 rabbitmq 安装与配置
2021-07-09 17:29:55Linux下 rabbitmq 安装与配置 -
linux安装rabbitmq失败useradd
2021-12-11 17:31:33记录linux安装rabbitmq失败问题useradd 问题 使用rpm安装时报错: useradd无法打开/etc/shadow 解决方案 lsattr /etc/shadow #使用该命令查看权限,显示如下: ----ia-------e-- /etc/shadow chattr -ia /etc/... -
linux安装rabbitmq-3.8.5
2020-08-05 23:42:47https://packagecloud.io/rabbitmq/erlang/packages/el/6/erlang-23.0.3-1.el6.x86_64.rpm 安装 2.0 如果存在旧版本需要执行此步骤( 通过 rpm -qa erlang 查询) yum remove erlang-old-version 2.1 安装 rpm -ivh ... -
Linux下安装RabbitMQ
2022-03-27 13:03:397、找到Download下的rabbitmq-server-generic-unix-3.7.16.tar.xz下载链接并点击,开始进行下载RabbitMQ 三、把下载好的RabbitMQ 和 Erlang上传到Linux服务器上 1、打开WinSCP,把我们下载好的RabbitMQ 和 Erlang... -
Linux下卸载RabbitMQ
2021-05-09 13:39:25一、卸载rabbitmq相关的 1、卸载前先停掉rabbitmq服务,执行命令 service rabbitmq-server stop 2、查看rabbitmq安装的相关列表 yum list | grep rabbitmq 3、卸载rabbitmq已安装的相关内容 yum -y ... -
linux中rabbitmq安装教程(初学笔记)
2021-10-22 16:14:531、官网地址 https://www.rabbitmq.com/download.html 2、安装erlang 安装前更新 yum -y update 安装erlang,默认安装最新版本 ...3、安装RabbitMQ ...下载rabbitmq-server-3.8.23-1.el8.n... -
linux安装rabbitmq
2021-10-18 14:21:371.安装rabbitMQ 由于RabbitMQ依赖Erlang, 所以在安装rabbitMQ之前需要先安装Erlang 你可以直接执行yum install erlang,但是这种安装方法安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本,... -
Linux使用RabbitMQ
2019-07-25 21:23:00话不多说,直接上手 先从docker拉下来,然后再启动 ...docker run --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -d rabbitmq:management 然后... -
Linux安装与卸载RabbitMQ
2022-06-01 08:56:08我等采石之人,当心怀建造大教堂之愿景! 本文基于CentOS7.6;安装RabbitMQ3.8.3与Erlang 23.2.7 超详细,教你搭建RabbitMQ -
Linux环境下 RabbitMQ 的下载与安装
2022-04-05 19:58:03原标题:Linux环境下 RabbitMQ 的下载与安装 0 环境 CentOS7 RabbitMQ 3.6.5 erlang 18.3 socat rabbitmq是使用erlang语言编写的,所以需要先安装erlang,其次rabbitmq安装依赖于socat,所以三个安装包都需要下载。... -
linux配置安装 RabbitMQ详细教程
2021-03-18 09:11:18前面提到了 RabbitMQ 是由 Erlang语言编写的,也正因如此,在安装RabbitMQ 之前需要安装 Erlang。 注意:在安装 RabbitMQ 的时候需要注意 RabbitMQ 和 Erlang 的版本关系,如果不注意的话会导致出错,两者对应关系... -
[Linux下安装配置启动RabbitMQ]
2022-03-16 10:47:25[Linux下安装配置启动RabbitMQ] Linux版本:Centos 7 RabbitMQ依赖erlang所以需要先安装erlang以及他需要的环境 安装erlang Downloads - Erlang/OTP 拿最新的版本 拼装命令 到/usr目录下执行(个人喜好) ...