IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 搭建EMQ X本地服务器(保姆级教学) -> 正文阅读

[系统运维]搭建EMQ X本地服务器(保姆级教学)

搭建EMQ X本地服务器

前言:emq x官方给出的意见是建议在Linux环境中安装,本人一开始也是在Windows系统中安装的,但是在安装的过程中出现了很多意料之外的问题,且查询过众多资料仍然无法解决,然后选择了在虚拟机中建一个Linux系统,再从Linux环境中搭建emq服务器,然后通过物理机订阅该服务器的消息实现物理机和虚拟机之间的基于MQTT协议的通信,记录下在2个不同的操作系统中如何搭建EMQ服务器的整个完整的操作过程,为以后复现及网友学习供参考。

一、在windows环境中安装emq x服务器(博主是Windows11的操作系统)

①首先去官网下载开源免费版的emqx压缩包
网址:emq 官网
界面如下:
下载步骤
②下载该文件至本地,然后找个盘解压出来文件
请添加图片描述
在这里插入图片描述
③邮件Windows按钮选择Windows终端(管理员)注意一定是要管理员身份运行
在这里插入图片描述
④进入到刚才解压的文件路径下,然后进入该文件中的emqx\bin\目录下

#先运行命令该命令
.\emqx install
#成功后界面上会ChangeServiceConfig 成功
#再运行
.\emqx console
#运行成功后会显示emqx is started!
#然后会跳出一个界面,打开emqx运行所需要的各个端口
#最后运行
.\emqx start
#没有报错就执行成功了

在这里插入图片描述
下图是运行完第二个命令后弹出的界面(打开了各个所需要的端口):
在这里插入图片描述

有的电脑可能一闪而过,但是只要成功打开了这些端口就行(具体可以通过最后是否能够成功打开最终网页来判断),也可以通过在Windows的命令窗口输入 netstat -aon|findstr “18083” 来查询是否成功打开18083端口。
也有的电脑能够成功打开这个白色窗口但是窗口并没有显示打开各个端口的打印,然后界面自动关闭,但是命令窗口仍然会显示emqx is start!实际上并没有打开成功,这个情况有2种解决办法,要么重装系统,要么选用方法二:在虚拟机中装。

⑤上述工作执行完毕后,在本地浏览器输入这个网址:localhost:18083或者127.0.0.1:18083即可显示该界面,用户名:admin,密码:public
(说明:localhost实际上就是127.0.0.1的一个别名,有的小白可能不懂,或者本地没有开这种类似于域名代理的功能,导致网页打不开因此在此介绍一下)
在这里插入图片描述
⑥输入账户密码进入后,界面如下:
在这里插入图片描述
⑦我们设置一下中文界面,步骤如下:
在这里插入图片描述
至此,在Windows环境中的EMQ服务器就搭建完成,接下来展示在虚拟机Linux中如何搭建MQTT服务器。

Linux环境中搭建emq x服务器(博主的环境:Ubuntu 18.04)

①在Linux系统中前往emq 官网,然后选择自己对应的版本
在这里插入图片描述
点击免费下载后能够看到界面上显示能够通过命令安装
在这里插入图片描述
操作如图:
点击该按钮复制命令
在这里插入图片描述
启动命令窗口,粘贴该命令

wget https://www.emqx.com/zh/downloads/broker/4.3.11/emqx-ubuntu18.04-4.3.11-amd64.zip

在这里插入图片描述
再复制第二条命令进行解压

unzip emqx-ubuntu18.04-4.3.11-amd64.zip

在这里插入图片描述
通过文件资源管理器查看刚才解压出来的文件
在这里插入图片描述
通过命令也能查看解压结果
在这里插入图片描述
最后通过命令窗口进入到\emqx\bin\目录下执行

.\emqx start

在这里插入图片描述
界面显示启动成功
②上述工作执行完毕后,在本地浏览器输入这个网址:localhost:18083或者127.0.0.1:18083即可显示该界面,用户名:admin,密码:public
(由于博主已经按照Windows中所写的步骤将该界面设置为了中文因此再次登录的时候就是中文界面,具体步骤见上述Windows如何设置中文界面)
在这里插入图片描述
③点击登录,显示该界面即为搭建成功
在这里插入图片描述
注:由于本篇篇幅较长,如何测试EMQ服务器的搭建成功与否,MQTTX的使用方法以及虚拟机Linux中搭建的EMQ服务器如何与物理机进行MQTT消息的通信,博主将在下一篇博客中详细说明。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 02:25:19  更:2022-01-14 02:27:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:25:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码