热爱技术,追求卓越
不断求索,精益求精

centos7安装rabitmq,开启mqtt

1、安装 Erlang

RabbitMQ 依赖于 Erlang,因此首先需要安装 Erlang。打开终端并执行以下命令:

sudo yum install -y https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
sudo yum install -y erlang

2、安装 RabbitMQ

下载rabitmq:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.17/rabbitmq-server-3.8.17-1.el7.noarch.rpm

安装socat

yum install socat -y 

安装rabbitmq-server-

rpm -ivh rabbitmq-server-3.8.17-1.el7.noarch.rpm

启动或停止

sudo systemctl start rabbitmq-server

sudo systemctl stop rabbitmq-server

检查RabbitMQ状态

sudo systemctl status rabbitmq-server

设置开机启动

sudo systemctl enable rabbitmq-server

启用mqtt插件

rabbitmq-plugins enable rabbitmq_mqtt

新增用户

# 这个是查看rabbitmq下面有多少用户
rabbitmqctl list_users

# 增加账户admin并在设置admin的密码
rabbitmqctl add_user admin 密码

# 设置admin的角色为管理员
rabbitmqctl set_user_tags admin administrator

# 设置admin的权限
rabbitmqctl set_permissions -p "/" admin ".\*" ".\*" ".\*"


修改mqtt端口

vi /etc/rabbitmq/rabbitmq.conf

#添加配置,参考https://www.rabbitmq.com/docs/mqtt#config
mqtt.listeners.tcp.default = 1883
赞(0)
未经允许不得转载:LoveCTO » centos7安装rabitmq,开启mqtt

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

热爱技术 追求卓越 精益求精