linux和windows中安装emqx消息服务器

简介: linux和windows中安装emqx消息服务器


现在是:2023年3月1日21:53:55

前言

最近几天看了下mqtt,通过不断的搜索资料,也将mqtt集成到项目中,跑了个demo运行,和预想中的差不多,在使用mqtt的时候,一般我们需要安装一个emqx消息服务器

官网:https://www.emqx.io/zh

按照官方文档所说,安装很简单,官方提供了不同系统的安装文档:

但是实际操作起来,还是有点不一样的,今天就来总结一下吧。


windows中安装emqx

对于windows用户来说,安装emqx很简单,三步:

  • 下载
  • 解压
  • 启动服务

下面我们来分别看一下:

首先我们需要在官方网站上下载emqx的压缩包,下载地址在这里:

https://www.emqx.io/zh/downloads?os=Windows

然后我们可以按需选择不同版本进行下载zip文件。

比如我下载在了E盘中;记住,解压目录中不能包含中文,否则启动服务时会报错!!!

解压完成之后是这样的:

然后我们开始启动:

进入bin目录下,输入命令:

emqx start

如果系统是win11的话,需要这样输入命令:

./emqx start

然后在网页中输入地址:localhost:18083,输入账号admin和密码public就可以进入了。


linux中安装emqx

linux中安装的时候也比较简单,但是会有意外发生,受端口、网速、服务器配置等多种因素影响。

因为觉得docker的方式安装,占内存太大,所以我采取了直接安装的方式,参考了网上好多文章以及官方文档,终于给安装上了,现在整理的记录一下:

  1. 配置 EMQX Yum 源
curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash

会执行一堆的东西。

  1. 安装 EMQX
sudo yum install emqx -y

然后我们就可以启动服务器了,输入下面的命令:

sudo systemctl start emqx

如果服务器启动不成功的话,继续执行前面的两个步骤,然后在启动,直到成功为止

服务启动后,在浏览器中输入ip+:18083,回车:

如果页面能出来,证明服务启动完成。

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
4天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
14 3
|
4天前
|
Java Linux
Linux(服务器) 装JDK
Linux(服务器) 装JDK
19 1
|
4天前
|
NoSQL 关系型数据库 MySQL
涉及rocketMQ,jemeter等性能测试服务器的安装记录
涉及rocketMQ,jemeter等性能测试服务器的安装记录
20 1
|
3天前
|
Linux 网络安全
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
29 3
|
4天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
14 0
|
4天前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
11 0
|
4天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
16 3
|
4天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
16 6
|
4天前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
83 0
|
2天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线

热门文章

最新文章