硬件环境:
阿里云1核1G
软件环境:
centOS7.3
rabbitmq-server-3.7.7
erlang-19.3.6.5
安装步骤:
1、先上传erlang和rabbitmq的软件包
2、rpm直接安装
3、缺少socat依赖包,所以只能默默的装上了
4、再重新rpm下你的rabbitmq
5、启动rabbitmq,在/usr/lib/rabbitmq目录下
1、rabbitmq-server start
2、打开端口
firewall-cmd --permanent --zone=public --add-port=5673/tcp
firewall-cmd --permanent --zone=public --add-port=15673/tcp
3、 重启防火墙
firewall-cmd --reload
6、rabbitmq命令扩展知识
rabbitmqctl list_queues #分别查看当前系统种存在的Exchange和Exchange上绑定的Queue信息。
rabbitmqctl status #查看运行信息
rabbitmqctl stop #停止运行rabbitmq
用户管理
添加用户:rabbitmqctl add_user {username} {password}
删除用户:rabbitmqctl delete_user {username}
修改密码:rabbitmqctl change_password {username} {newpassword}
设置用户角色:rabbitmqctl set_user_tags {username} {tag}
tag可以为administrator, monitoring, management
举例:
rabbitmqctl add_user root root
rabbitmqctl set_user_tags root administrator
rabbitmqctl list_users
注意事项:
1、如果无法访问,就检查下你的防火墙是否开了15672
2、注意下你的erlang,rabbitmq,centos的版本号,必须匹配