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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
腾讯发力研发文化升级,宣布加入Linux基金会TODO 工作组
近日,腾讯正式加入Linux基金会旗下TODO工作组(TODO Group)https://todogroup.org/ ,这标志着腾讯开源将进一步与国际接轨,与合作伙伴携手打造技术开放、协同共赢的开源生态。 腾讯副总裁、腾讯技术委员会决策委员姚星表示:“我很高兴看到腾讯加入TODO工作组。开源协同对于腾讯不仅仅是一个口号,我们希望它能带动公司内部研发文化的升级,希望能与那些同有开源基因的企业一起交流最佳实践,也希望看到越来越多的社区用户使用我们的开源技术。“ 与其它围绕开源项目的基金会不同 ,TODO工作组是一个“B2B”的平台,会员是来自各企业内部的开源办公室。TODO旨在搭建开源治理交流平台,让开源文化建设较为成熟的企业,帮助想在开源上开始尝试的企业,输出经验、少走弯路、交流最佳实践,助力整个企业生态圈的开源协同。目前TODO工作组包括Google、Microsoft、Facebook、AWS、华为、百度等企业会员。 腾讯开源管理办公室是腾讯技术委员会下设的,负责对外开源管理的组织,目前由开源项目管理组、腾讯开源联盟和开源合规组三大组织构成。通过开放的开源评审平台,开源管理办公室...
- 下一篇
关系型数据库全表扫描分片详解
导读:数据总线(DBus)专注于数据的实时采集与实时分发,可以对IT系统在业务流程中产生的数据进行汇聚,经过转换处理后成为统一JSON的数据格式(UMS),提供给不同数据使用方订阅和消费,充当数仓平台、大数据分析平台、实时报表和实时营销等业务的数据源。 在上一篇关于DBus的文章(DBus 数据库表结构变更处理方案)中,我们主要介绍了在DBus的设计中,表结构变更及其带来的各种问题是如何处理的。本文则是从数据分片的角度出发,具体介绍DBus在数据采集的过程中,运用了什么样的分片策略和分片原理,以及过程中遇到的问题及解决方案。 一、分片策略 对于传统的关系型数据库,DBus通过提供全量数据拉取和增量数据采集两种途径满足用户数据采集需求。DBus数据抽取流程如下图所示(以mysql为例): 全量数据采集的主要原理是:根据主键、唯一索引、索引等信息,确定分片列。之所以分片列要根据主键、唯一索引、索引等选择,是因为这些列的数据在库里建立了良好索引,能提升数据扫描的效率。 根据选定的分片列,对数据进行拆片,确定每片数据的上下界,然后根据每片上下界,以6~8左右的并发度,进行数据拉取。(6~8左右...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)