centos7安装rabbitmq
- 以下命令全都是在root用户下执行
-
下载rabbitMQ和对应的erlang
注意下载erlang和rabbitmq需要版本对应,版本的对应关系可以在官网查看
-
安装依赖
yum -y install socat
-
安装erlang
rpm -Uvh ./erlang-23.2.4-1.el7.x86_64.rpm
-
安装rabbitmq
rpm -Uvh ./rabbitmq-server-3.8.13-1.el7.noarch.rpm
-
启动
service rabbitmq-server start
-
安装插件
rabbitmq-plugins enable rabbitmq_management
自此安装就完成了,在浏览器输入ip:15672就可以看到rabbitmq管理页面了,初始默认账号和密码 guest/guest,但是此账号不能远程登录。
启动相关命令
service rabbitmq-server start #启动
service rabbitmq-server restart #重启
service rabbitmq-server stop #停止
rabbitmqctl status # 查看状态
用户创建和权限管理
创建账号
rabbitmqctl add_user {用户名} {密码}
rabbitmqctl set_user_tags {用户名} {权限}
例:
- 创建管超级用户
rabbitmqctl add_user admin pass
rabbitmqctl set_user_tags admin administrator
- 给虚拟主机(vhost1)创建拥有资源的配置、读、写权限用户
rabbitmqctl add_user user 123
rabbitmqctl set_permissions -p vhost1 user '.*' '.*' '.*'
查看用户列表:
rabbitmqctl list_users
查看用户权限列表:
rabbitmqctl list_user_permissions user