初识RabbitMq(一) centos7安装rabbitMQ

1首先安装erlang

1.1首先:vim /etc/yum.repos.d/rabbitmq_erlang.repo ;在里面写入,写入之后按Esc :wq 保存

[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

1.2.依次输入以下命令

yum clear all
yum makecache
yum install erlang

1.3通过 erl -version 命令查看是否安装成功

2安装RabbitMq(默认端口15627)

2.1先导入密匙

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

2.2下载

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.8.2/rabbitmq-server-3.8.2-1.el7.noarch.rpm

如果速度比较慢,就用:【注意,如果停用上面,然后重新用下面下载时候,需要将之前的未下载成功文件删除】

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

2.3安装

yum install rabbitmq-server-3.8.2-1.el7.noarch.rpm

RabbitMQ常用命令

停止RabbitMQ

  rabbitmqctl stop

设置开机启动

  systemctl enable rabbitmq-server

启动RabbitMQ

   systemctl start rabbitmq-server

看看端口有没有起来,查看状态

  rabbitmqctl status

要检查RabbitMQ服务器的状态,请运行:

  systemctl status rabbitmq-server

开启web管理界面(启动管理后台)

  rabbitmq-plugins enable rabbitmq_management

查看所有账号以及账号权限

  rabbitmqctl list_users 

创建用户   rabbitmqctl add_user  用户名 用户密码     =》rabbitmqctl add_user admin admin

 设置账号角色   rabbitmqctl set_user_tags 账号 角色=》

  rabbitmqctl set_user_tags admin administrator

4其它

登录rabbitMq页面  必先启动rabbitMq管理页面(rabbitmq-plugins enable rabbitmq_management) 以及设置账号,授权才能登录到当前页面

 5拓展-mac安装RabbitMq

brew更新到最新版本,执行:brew update

安装Erlang,执行:brew install erlang

安装RabbitMQ Server,执行:brew install rabbitmq

通过上面的命令安装后,RabbitMQ Server的命令会被安装到/usr/local/opt/rabbitmq/sbin,并不会自动加到用户的环境变量中去:

RabbitMq添加到环境变量中

vim .bash_ profile 进入文件

 

添加一个配置【export PATH=$PATH:/usr/local/opt/rabbi tmq/ sbin

然后刷新 source  .bash_ profile

 

启动rabbitMq  rabbitmq-server

 

 6备注

6.1:linux的命令可在windows上用

6.2  windows输入命令必须在rabbit安装的sbin文件下cmd  C:Program FilesRabbitMQ Server abbitmq_server-3.8.12sbin>

6.3 docker上安装:docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.8.0-beta.4-management

代码

原文地址:https://www.cnblogs.com/1439107348s/p/14443865.html