Raspbian 安装 EMQ X 服务器指南
系统要求
- Stretch (Raspbian 9)
- Jessie (Raspbian 8)
安装 EMQ X Edge
您可以根据需要以不同方式安装 EMQ X Edge :
- 设置 EMQ X Edge 的镜像库并从中进行安装,以便于安装和升级任务。
- 手动下载软件包并安装。
使用镜像库安装 EMQ X Edge
在新主机上首次安装 EMQ X Edge 之前,需要设置 EMQ X Edge 镜像库。之后可以从镜像库安装和更新 EMQ X Edge 。
设置镜像库
1.更新 apt
包索引:
$ sudo apt update
2.安装必要的软件:
$ sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3.添加 EMQ X Edge 的官方 GPG 密钥:
$ curl -fsSL https://repos.emqx.io/gpg.pub | sudo apt-key add -
验证密钥
$ sudo apt-key fingerprint 3E640D53
pub rsa2048 2019-04-10 [SC]
FC84 1BA6 3775 5CA8 487B 1E3C C0B4 0946 3E64 0D53
uid [ unknown] emqx team <support@emqx.io>
4.使用以下命令设置 stable 镜像库。要添加 unstable 的镜像库,请在以下命令中的单词 stable 之后添加单词 unstable。
$ sudo add-apt-repository \
"deb [arch=armhf] https://repos.emqx.io/emqx-edge/deb/raspbian/ \
$(lsb_release -cs) \
stable"
安装 EMQ X Edge
-
1.更新
apt
包索引:$ sudo apt update
2.安装最新版本的 EMQ X Edge ,或者转到下一步安装特定版本:
$ sudo apt install emqx
如果启用了多个 EMQ X Edge 镜像库,则在
apt install
或apt update
命令中未指定版本的情况下将始终安装尽可能高的版本,这可能不适合稳定性需求。3.要安装特定版本的 EMQ X Edge ,需要列出可用版本,然后选择并安装:
查询可用版本
$ sudo apt-cache madison emqx emqx | 3.1-rc.1 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/unstable armhf Packages emqx | 3.1-beta.3 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/unstable armhf Packages emqx | 3.1-beta.2 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/unstable armhf Packages emqx | 3.1-beta.1 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/unstable armhf Packages emqx | 3.1.0 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/stable armhf Packages emqx | 3.0.1 | https://repos.emqx.io/emqx-edge/deb/raspbian stretch/stable armhf Packages
使用第二列中的版本字符串安装特定版本,例如
3.1.0
$ sudo apt install emqx=3.1.0
4.启动 EMQ X Edge
$ emqx start emqx 3.1 is started successfully! $ emqx_ctl status Node 'emqx@127.0.0.1' is started emqx v3.1.0 is running
5.EMQ X 启动成功,如何使用请参考官方文档https://developer.emqx.io/docs/broker/v3/cn/getstarted.html)
使用安装包安装 EMQ X Edge
如果无法使用 EMQ X Edge 的镜像库来安装 EMQ X Edge ,则可以下载 .deb
文件或 .zip
文件并手动安装。
从 .deb
文件安装
1.转到 emqx.io
或 github,选择 Raspbian 版本,然后下载要安装的 EMQ X Edge 版本的 .deb
文件。
2.安装 EMQ X Edge ,将下面的路径更改为下载 EMQ X Edge 软件包的路径。
$sudo dpkg -i /path/to/emqx-raspbian9-v3.1.0_armhf.deb
3.启动 EMQ X Edge
$ emqx start
emqx 3.1 is started successfully!
$ emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx v3.1.0 is running
4.EMQ X 启动成功,如何使用请参考官方文档https://developer.emqx.io/docs/broker/v3/cn/getstarted.html)
从 .zip
文件安装
1.转到 emqx.io
或 github,选择Raspbian版本,然后下载要安装的 EMQ X Edge 版本的 .zip
文件。
2.解压压缩包,将下面的路径更改为下载 EMQ X Edge 软件包的路径。
$ unzip /path/to/emqx-raspbian9-v3.1.0.zip
3.启动 EMQ X Edge
$ cd emqx
$ ./bin/emqx start
emqx 3.1 is started successfully!
$ ./bin/emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx v3.1.0 is running
4.EMQ X 启动成功,如何使用请参考官方文档
更多信息请访问我们的官网 emqx.io,或关注我们的开源项目 github.com/emqx/emqx ,详细文档请访问 官方文档。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Java8让Excel的读写变得更加简单高效
快速使用 GitHUb地址【https://github.com/liuhuagui/gridexcel】 Apache POI 在业务开发中我们经常会遇到Excel的导入导出,而 Apache POI 是Java开发者常用的API。 【https://poi.apache.org/components/spreadsheet/index.html】 GridExcel Universal solution for reading and writing simply Excel based on functional programming and POI EventModel GridExcel是基于Java8函数式编程和POI EventModel实现的用于Excel简单读写的通用解决方案。 基于POI EventModel,在读写数据量非常大的Excel时,降低内存占用避免OOM与频繁FullGC 基于函数编程,支持关联对象等多种复杂情况的处理,学习成本低 支持流式API,使代码编写和理解更简单,更直观 EventModel 什么是EventModel?在POI FAQ(常见问...
-
下一篇
关系型数据库全表扫描分片详解
导读:数据总线(DBus)专注于数据的实时采集与实时分发,可以对IT系统在业务流程中产生的数据进行汇聚,经过转换处理后成为统一JSON的数据格式(UMS),提供给不同数据使用方订阅和消费,充当数仓平台、大数据分析平台、实时报表和实时营销等业务的数据源。 在上一篇关于DBus的文章(DBus 数据库表结构变更处理方案)中,我们主要介绍了在DBus的设计中,表结构变更及其带来的各种问题是如何处理的。本文则是从数据分片的角度出发,具体介绍DBus在数据采集的过程中,运用了什么样的分片策略和分片原理,以及过程中遇到的问题及解决方案。 一、分片策略 对于传统的关系型数据库,DBus通过提供全量数据拉取和增量数据采集两种途径满足用户数据采集需求。DBus数据抽取流程如下图所示(以mysql为例): 全量数据采集的主要原理是:根据主键、唯一索引、索引等信息,确定分片列。之所以分片列要根据主键、唯一索引、索引等选择,是因为这些列的数据在库里建立了良好索引,能提升数据扫描的效率。 根据选定的分片列,对数据进行拆片,确定每片数据的上下界,然后根据每片上下界,以6~8左右的并发度,进行数据拉取。(6~8左右...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境