目录


本教程以CentOS6为例说明:

1、安装Erlang

下载Zero-dependency Erlang from RabbitMQ 下载地址

执行命令:

rpm -ivh erlang-23.1.4-1.el6.x86_64.rpm

2、安装RabbitMQ

(1)安装socat

yum -y install epel-release
yum -y install socat

(2)安装RabbitMQ

下载RabbitMQ 下载地址

rpm -ivh rabbitmq-server-3.8.9-1.el6.noarch.rpm

(3)开放guest外部访问

vim /etc/rabbitmq/rabbitmq.config

[{rabbit, [{loopback_users, []}]}].

3、启动、停止RabbitMQ

service rabbitmq-server start

service rabbitmq-server stop

service rabbitmq-server restart

4、开启RabbitMQ web管理工具

rabbitmq-plugins enable rabbitmq_management

service rabbitmq-server restart

登录界面管理:http://IP:15672/

5、设置开机启动

chkconfig rabbitmq-server on

6、防火墙开放15672端口

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

/etc/rc.d/init.d/iptables save

7、相关端口:

5672: rabbitMq的编程语言客户端连接端口

15672:rabbitMq管理界面端口

25672:rabbitMq集群的端口

8、RabbitMQ相关命令

rabbitmqctl list_users

rabbitmqctl add_user fzb fzb2019

rabbitmqctl set_user_tags fzb administrator

rabbitmqctl change_password fzb fzb2020

rabbitmqctl delete_user fzb

9、日志文件

日志位置:/var/log/rabbitmq/

  • rabbit@{hostname}.log:输出rabbitmq运行相关的信息,如网络流量、用户、交换器、队列等信息
  • rabbit@{hostname}-sasl.log:Erlang运行相关信息
©本文为原创文章,著作权归博主所有,转载请联系博主获得授权

发表评论