版权声明:不为无益之事,何以遣有涯之生。 https://blog.csdn.net/lj402159806/article/details/84579186
centos 6.9 安装RabbitMQ
安装erlang
# 下载erlang
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.1.3/erlang-21.1.3-1.el6.x86_64.rpm
# 安装erlang
sudo yum install erlang-21.1.3-1.el6.x86_64.rpm
其他版本的下载连接可以在这里找到
https://github.com/rabbitmq/erlang-rpm/releases
安装rabbitmq server
# 下载rabbitmq server安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el6.noarch.rpm
# 安装rabbitmq server
sudo yum install rabbitmq-server-3.7.9-1.el6.noarch.rpm
其他版本的下载连接可以在这里找到
自启动配置
打开自启动
sudo chkconfig rabbitmq-server on
查看自启动,2-5为on表示成功
sudo chkconfig --list rabbitmq-server
常用命令
# 启动
sudo service rabbitmq-server start
# 关闭
sudo service rabbitmq-server stop
# 重启
sudo service rabbitmq-server restart
# 查看状态
sudo rabbitmqctl status
初始化操作
# 启用管理插件
sudo rabbitmq-plugins enable rabbitmq_management
# 查看插件列表
sudo rabbitmq-plugins list
# 添加用户
sudo rabbitmqctl add_user admin 111111
sudo rabbitmqctl change_password admin 123456
# 赋予管理员角色
sudo rabbitmqctl set_user_tags admin administrator
# 设置权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# 删除guest用户
sudo rabbitmqctl delete_user guest
设置防火墙
编辑iptables
sudo vim /etc/sysconfig/iptables
添加如下规则
#rabbitmq
-A INPUT -p tcp -m tcp --dport 15672 -j ACCEPT
保存退出后重启防火墙
sudo service iptables restart
测试rabbitmq
访问http://ip_address:15672
进入web管理页面
rabbitmq 端口信息
参考:
https://www.rabbitmq.com/install-rpm.html
https://www.jianshu.com/p/f54dc259a9ed
https://www.jianshu.com/p/b5f8057a1cd5