MQTT(EMQX) - Linux CentOS Docker 安装

简介: MQTT(EMQX) - Linux CentOS Docker 安装

MQTT(EMQX) - Linux CentOS 直接安装 和 Docker 安装

常规安装

下载文件

版本选择:https://www.emqx.com/zh/downloads/broker/

文本下载:https://www.emqx.com/zh/downloads/broker/4.4.16/emqx-4.4.16-otp24.3.4.2-1-el7-amd64.zip

el7-amd64 => EL 是 Red Hat Enterprise Linux 的简写, “el7” 表示的是 centos7/redhat7, amd64 一般指:x86-64

先介绍 常规安装,再描述

将下载的 zip 包,传至服务器

安装运行

[root@localhost ~]# cd /opt/emqx/
#将文件解压到 /usr/local/ 目录中,一般应用程序会安装在此目录
[root@localhost emqx]# unzip emqx-4.4.16-otp24.3.4.2-1-el7-amd64.zip -d /usr/local/
[root@localhost emqx]# cd /usr/local/emqx/
//启动
[root@localhost emqx]# ./bin/emqx start
//停止
[root@localhost emqx]# ./bin/emqx stop
//查看状态
[root@localhost emqx]# ./bin/emqx_ctl status

验证

访问地址:http://172.16.3.88:18083/

默认用户名: admin

默认密码: public

登录后会要求修改密码

Docker 安装 MQTT(EMQX)

安装运行

[root@localhost ~]# docker pull emqx:4.4.16
4.4.16: Pulling from library/emqx
3f9582a2cbe7: Pull complete 
396ee3d6a271: Pull complete 
f79aa88ad721: Pull complete 
8943a0bcb1f0: Pull complete 
66a2b18c61a7: Pull complete 
Digest: sha256:7d65f058645c9d9b9dbb9645333ebf720d06671ee752f530bb0f649e326f3785
Status: Downloaded newer image for emqx:4.4.16
docker.io/library/emqx:4.4.16
[root@localhost ~]# docker run -it --name emqx -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d emqx:4.4.16
–name 容器名字
-p 18083 服务器启动端口
-p 1883 TCP端口
-p 8083 WS端口
-p 8084 WSS端口
-p 8883 SSL端口
-d 后台启动

验证(同上)

http://172.16.3.88:18083/

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
6天前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
2天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
11 2
Linux系统之安装cook菜谱工具
|
4天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
25 4
Linux系统之Ubuntu安装cockpit管理工具
|
5天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
50 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
4天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
24 1
Linux系统之Centos7安装cockpit图形管理界面
|
6天前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
17 5
|
5天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
18 1
|
6天前
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
63 1
|
6天前
|
Ubuntu 关系型数据库 MySQL
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
|
8天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
62 3