安装步骤:
1、下载Erlang 和 rabbitmq的 rpm包
注意Erlang 和 rabbitmq 的版本有对应关系要求
rabbitmq的rpm包下载(网页打开后拉到最下面)
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
erlang 的 rpm包下载
https://github.com/rabbitmq/erlang-rpm/releases
Erlang 和 rabbitmq 的版本对照查看
https://www.rabbitmq.com/which-erlang.html
2、将下载的rpm包上传至服务器进行安装
安装Erlang
yum install erlang的rpm包
安装RabbitMQ
yum install RabbitMQ的rpm包
启动服务
service rabbitmq-server start
开启管理UI:
rabbitmq-plugins enable rabbitmq_management
创建配置文件
cd /etc/rabbitmq/
vi rabbitmq.config
编辑内容如下:
[{rabbit, [{loopback_users, []}]}].
这里的意思是开放使用,rabbitmq默认创建的用户guest,密码也是guest,这个用户默认只能是本机访问,
localhost或者127.0.0.1,从外部访问需要添加上面的配置。
保存配置后重启服务:
service rabbitmq-server stop
service rabbitmq-server start
此时就可以从外部访问了,但此时再看log文件,发现内容还是原来的,还是显示没有找到配置文件,可以手动删除这个文件再重启服务,不过这不影响使用
rm rabbit\@mythsky.log
service rabbitmq-server stop
service rabbitmq-server start
重启服务
service rabbitmq-server restart
添加开机启动RabbitMQ服务
systemctl enable rabbitmq-server.service
创建用户
sudo rabbitmqctl add_user chenqi chenqi123
设置用户tag
sudo rabbitmqctl set_user_tags chenqi administrator
赋予用户默认vhost的全部操作权限
sudo rabbitmqctl set_permissions -p / chenqi ".*" ".*" ".*"
关于RabbitMQ的一些基本操作
查看当前所有用户
sudo rabbitmqctl list_users
查看默认guest用户的权限
sudo rabbitmqctl list_user_permissions guest
由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
sudo rabbitmqctl delete_user guest
添加新用户
sudo rabbitmqctl add_user username password
设置用户tag
sudo rabbitmqctl set_user_tags username administrator
赋予用户默认vhost的全部操作权限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
查看用户的权限
sudo rabbitmqctl list_user_permissions username
重启
service rabbitmq-server stop
service rabbitmq-server start
查看安装目录
whereis rabbitmq
如果该文章有帮助到您,就留言点个赞吧!您的支持与肯定是我持续更新最大的动力。