CenterOS - CenterOS下安装RabbitMQ

Posted helios-fz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CenterOS - CenterOS下安装RabbitMQ相关的知识,希望对你有一定的参考价值。

CenterOS下安装RabbitMQ

下载erlang

wget https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F21%2Fel%2F6%2Fx86_64%2Ferlang-21.3.8.14-1.el6.x86_64.rpm 

技术图片

安装erlang

rpm -ivh download_file?file_path=erlang%2F21%2Fel%2F6%2Fx86_64%2Ferlang-21.3.8.14-1.el6.x86_64.rpm

技术图片

下载rabbitmq

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el7.noarch.rpm

技术图片

安装rabbitmq

rpm -ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm

技术图片

添加管理员用户和权限

由于初始用户guest不能进行远程登陆,所以要新建一个管理员账号。

账号密码:admin/admin

rabbitmqctl add_user admin admin  //添加用户,后面两个参数分别是用户名和密码

rabbitmqctl set_user_tags admin administrator  //修改用户角色,将用户设为管理员

rabbitmqctl set_permissions -p / admin  ‘.*‘ ‘.*‘ ‘.*‘  //添加权限

用户角色说明

  • management:用户可以访问管理插件。
  • policymaker:用户可以访问管理插件,并管理他们有权访问的vhost的策略和参数。
  • monitoring:用户可以访问管理插件,查看所有连接和通道以及与节点相关的信息。
  • administrator:用户可以做任何监视可以做的事情,管理用户,vhost和权限,关闭其他用户的连接,并管理所有vhost的政策和参数。

用户相关操作命令

  • 新建用户:rabbitmqctl add_user username passwd
  • 删除用户:rabbitmqctl delete_user username
  • 改密码: rabbimqctl change_password {username} {newpassword}
  • 设置用户角色:rabbitmqctl set_user_tags {username} {tag ...}

启动插件

启动rabbitmq可视化界面插件

rabbitmq-plugins enable rabbitmq_management

启动rabbitmq延时队列插件 

下载rabbitmq延时队列插件(.ez文件):https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/tag/v3.8.0

将插件文件放到/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/plugins

执行

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

卸载

查看rabbitmq进程,然后kill掉

ps -ef |grep rabbit

卸载rabbitmq

yum list|grep rabbitmq
yum -y remove rabbitmq-server.noarch

查看erlang进程,然后kill掉

yum list | grep erlang

卸载erlang

yum -y remove erlang.*

删除相关文件

rm -rf /usr/lib64/erlang

rm -rf /var/lib/rabbitmq

rm -rf /usr/lib/rabbitmq/lib/rabbitmq_server-你的版本号/

rm -rf /etc/rabbitmq/

rm -rf /var/log/rabbitmq

以上是关于CenterOS - CenterOS下安装RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10下安装CenterOS 7双系统

Windows 10下安装CenterOS 7双系统

CenterOS下安装Nginx

centeros下安装python

Linux CenterOS 下安装 7z

虚拟机下安装centeros7.0