CentOS 安装 rabbitMQ3.6.6
前言:由于RabbitMQ依赖Erlang, 所以需要先安装Erlang,安装Erlang需要epel。
安装epel
安装前确认centOS版本
# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
下载EPEL的rpm安装包
# wget http://mirrors.sohu.com/fedora-epel/epel-release-latest-7.noarch.rpm
安装epel的rpm包
# rpm -ivh epel-release-latest-7.noarch.rpm
清除建立缓存,使用yum安装nginx服务测试一下
# yum clean all
#yum makecache
#yum install nginx -y
安装epel完成
安装Erlang
下载 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
升级下载包 sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
安装Erlang sudo yum install erlang
安装rabbitMQ
下载 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
安装 yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
一直Y就行
启动:回到主目录 cd
启动 service rabbitmq-server start
查看状态 service rabbitmq-server status
停止服务 service rabbimq-service stop
安装时常用到的命令集和
$ sudo chkconfig rabbitmq-server on # 添加开机启动RabbitMQ服务
$ sudo /sbin/service rabbitmq-server start # 启动服务
$ sudo /sbin/service rabbitmq-server status # 查看服务状态
$ sudo /sbin/service rabbitmq-server stop # 停止服务
查看当前所有用户
$ 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