1. 添加erlang源
在/etc/yum.repos.d目录下新建rabbitmq-erlang.repo文件,添加内容:
[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
2. 安装erlang
yum -y install erlang 完成安装erlang
3. 下载rabbitmp rpm包
wget https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/noarch/rabbitmq-server-3.8.2-1.el7.noarch.rpm
4. 安装rabbitmq
#导入秘钥
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
#安装rabbitmq
yum -y install rabbitmq-server-3.8.2-1.el7.noarch.rpm
5. 设置开机启动
chkconfig rabbtimq-server on (这个命令执行会报错,但是不影响后续步骤)
systemctl enable rabbitmq-server
6. 启动/停止/重启
service rabbitmq-server start/stop/restart
或者 systemctl start/stop/restart rabbitmq-server
7. 启动界面插件
rabbtimq-plugins enable rabbitmq-management
8. 调整mq配置
rabbitmq默认配置
参考配置
把默认配置文件拷到在/ect/rabbitmq/目录下并重命名为rabbitmq.conf,并调整下面参数
listeners.tcp.other_ip = 192.168.56.100:8062
management.http_log_dir = /data/rabbitmq/log
management.tcp.port = 8060
9. 新建/etc/rabbitmq/rabbitmq-env.conf配置文件
RABBITMQ_LOG_BASE=/data/rabbitmq/log
RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia
10. 新建目录/data/rabbitmq并修改目录属性
mkdir -p /data/rabbitmq && chown rabbitmq:rabbitmq /data/rabbitmq
11. 重启查看状态
systemctl restart rabbitmq-server
rabbitmqctl status
12. 初始一个登陆用户
新建用户: rabbitmqctl add_user summer summer
新建虚拟主机: rabbitmqctl add_vhost summer
给用户授权: rabbitmqctl set_permissions -p summer summer '.*' '.*' '.*'
给用户分配角色:rabbitmqctl set_user_tags summer administrator
13. 使用参考linux的路上_linux实战笔记四:rabbitmq安装使用