CentOS7安装RabbitMQ
1.安装erlang
wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang%2F20%2Fel%2F7%2Fx86_64%2Ferlang-20.3.6-1.el7.centos.x86_64.rpm
rpm -ivh erlang-20.3.6-1.el7.centos.x86_64.rpm
2.安装socat
yum install socat
3.安装rabbitmq
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-3.7.5-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.7.5-1.el7.noarch.rpm
4.设置守护进程
chkconfig rabbitmq-server on
5.启动rabbitmq
# 启动
/sbin/service rabbitmq-server start
# 停止
/sbin/service rabbitmq-server stop
# 查看状态
/sbin/service rabbitmq-server status
6.配置网页访问RabbitMQ
- 6.1、查看RabbitMQ中用户命令
rabbitmqctl list_users
- 6.2、创建用户命令
rabbitmqctl add_user lynnyq lynnyq
- 6.3、赋予用户权限命令
rabbitmqctl set_permissions -p "/" lynnyq '.*' '.*' '.*'
- 6.4、赋予用户角色命令
rabbitmqctl set_user_tags lynnyq administrator
- 6.5、开启rabbitmq管理控制台命令
rabbitmq-plugins enable rabbitmq_management
- 6.6、检查端口
yum install net-tools
netstat -ntulp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 2560/beam.smp
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 2703/epmd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 993/sshd
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 2560/beam.smp
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1148/master
tcp6 0 0 :::5672 :::* LISTEN 2560/beam.smp
tcp6 0 0 :::4369 :::* LISTEN 2703/epmd
tcp6 0 0 :::22 :::* LISTEN 993/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1148/master
udp 0 0 127.0.0.1:323 0.0.0.0:* 676/chronyd
udp 0 0 0.0.0.0:68 0.0.0.0:* 2443/dhclient
udp6 0 0 ::1:323 :::* 676/chronyd
- 6.7、访问http://ip:15672/
检查防火墙
# 检查防火墙状态
systemctl status firewalld.service
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service