初识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 Files\RabbitMQ Server\rabbitmq_server-3.8.12\sbin>
6.3 docker上安装:docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.8.0-beta.4-management