现在是:2023年3月1日21:53:55
前言
最近几天看了下mqtt
,通过不断的搜索资料,也将mqtt
集成到项目中,跑了个demo
运行,和预想中的差不多,在使用mqtt
的时候,一般我们需要安装一个emqx
的消息服务器
按照官方文档所说,安装很简单,官方提供了不同系统的安装文档:
但是实际操作起来,还是有点不一样的,今天就来总结一下吧。
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
的方式安装,占内存太大,所以我采取了直接安装的方式,参考了网上好多文章以及官方文档,终于给安装上了,现在整理的记录一下:
- 配置 EMQX Yum 源
curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash
会执行一堆的东西。
- 安装 EMQX
sudo yum install emqx -y
然后我们就可以启动服务器了,输入下面的命令:
sudo systemctl start emqx
如果服务器启动不成功的话,继续执行前面的两个步骤,然后在启动,直到成功为止
服务启动后,在浏览器中输入ip+:18083
,回车:
如果页面能出来,证明服务启动完成。