1. 程式人生 > >Raspbian 安裝 EMQ X 伺服器指南

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 <[email protected]>

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. 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 '[email protected]' 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 '[email protected]' 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 '[email protected]' is started
emqx v3.1.0 is running

4.EMQ X 啟動成功,如何使用請參考官方文件


更多資訊請訪問我們的官網 emqx.io,或關注我們的開源專案 github.com/emqx/emqx ,詳細文件請訪問 官方文件

相關推薦

Raspbian 安裝 EMQ X 伺服器指南

系統要求 Stretch (Raspbian 9) Jessie (Raspbian 8) 安裝 EMQ X Edge 您可以

Linux下安裝Python3.x和第三方庫

方便 tls libpcap 輸入 zlib cert ase $path pip安裝 如果本機安裝了python2,盡量不要管他,使用python3運行python腳本就好,因為可能有程序依賴目前的python2環境, 比如yum!!!!! 不要動現有的python2環境

【ProtoBuffer】windows上安裝ProtoBuffer3.x (附已編譯資源)

文章 sta baidu linux平臺 hub 結構 mage 關心 平臺   百度了很久,所介紹的方法很多都不適用,搜出來的文章都是找到vs的工程文件然後balabala...,但因為gihub上的最新版本protobuf3.3.0,是不帶vs的工程文件了,官方的rea

CentOS 7.3 安裝Zabbix3.X

centos zabbix3 CentOS 7.3 安裝Zabbix3.X一、配置CentOS 7關閉selinux #setenforce 0 臨時關閉需要關閉 selinux,一定要關閉這個,開啟selinux會引起一連串問題,甚至zabbix的discovery功能也不能正常使用# s

Centos 7上安裝Python3.x

鏈接 open python2 下載 檢驗 ges lib sta 備份 Centos7默認安裝的是2.7,這裏選擇安裝使用Python3.6.3 安裝Python3.6.3 1、安裝python3 需要的依賴包 yum install -y openssl-devel

kickstart模式實現批量安裝centos7.x系統

es2017 eth1 first 動態 centos7.x bios pre 順序 sub 1.1 安裝系統的方法   l 光盤(ISO文件,光盤的鏡像文件)===>>每一臺物理機都得給一個光驅,如果用外置光驅的話,是不是每臺機器都需要插一下   l

AWS EC2 安裝 Kibana X-Pack 插件的內存不足問題

內存不足 做到 byte ron mission perm 數據遷移 cse nsf 最近在學習 ELK,為了嘗試和練手,我申請了 AWS EC2 micro instance (一年免費使用的主機),內存為 1G. 在安裝 ElasticSearch, Logstash,

在Linux上安裝Elasticsearch5.x

直接 master ted 管理 日誌采集 generated uuid unit security 這裏使用elasticsearch做全文檢索,不是ELK日誌采集。 elasticsearch作為全文檢索,必須服務端和客服端的版本一致,所以在安裝elasticsearc

CentOS6.8(Linux) 安裝Oracle11gR2填坑指南

linux oracle11gR2 安裝 xmanager 字符集設置 安裝前準備: Oracle11gR2安裝介質; linux系統足夠的磁盤空間和內存; linux系統需要有固定ip; Xmanager5(圖形化安裝需要); 依賴包可通過yum方式安裝(需要聯網環境); zip包的解

VM12虛擬機安裝os x 10.11系統以及註意事項

AC ID OS s/4 https 問題: tps 及註意事項 nsh 一、安裝步驟   原文鏈接:https://blog.csdn.net/soachenshui/article/details/49251513        https://blog.csdn.ne

寫給大忙人的spring cloud 1.x學習指南

enter pla 聯系 logback 加載 bubuko request 線程 ride 這幾天抽空搞了下spring cloud 1.x(2.0目前應該來說還不成熟),因為之前項目中使用dubbo以及自研的rpc框架,所以總體下來還是比較順利,加上spring

樹莓派raspbian安裝matchbox-keyboard虛擬鍵盤

err 環境 腳本 -m 我們 代碼 kill exec log 環境:raspbian-stretch(2018-06-27) 樹莓派:3代B型 官網安裝地址:http://ozzmaker.com/virtual-keyboard-for-the-raspberry-p

Linux下安裝Nexus3.x

裝包 自己 .com 查看 安裝包 sudo 技術分享 tps sta 一、簡介   Nexus是一個強大的Maven倉庫管理器,它極大地簡化了自己內部倉庫的維護和外部倉庫的訪問。 二、安裝   1、需要jdk8以上環境   2、下載Nexus安裝包,下載官網地址:http

Linux 安裝FastDFS圖片伺服器以及配合nginx實現圖片檢視

各位同學,今天我們來學習一下如何安裝FastDFS圖片伺服器,首先我們先來介紹一下什麼是圖片伺服器。 1.什麼是FastDFS FastDFS是用c語言編寫的一款開源的分散式檔案系統。FastDFS為網際網路量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等

Windows下 VM12虛擬機器安裝OS X 10.11(詳細教程)

Mac OS X 10.11 映象檔案(連結:http://pan.baidu.com/s/1pL8HE59 密碼:cq4d) unlocker208檔案(連結:https://pan.baidu.com/s/17oTp53TPvSZr0Ep2fNBGrQ 密碼:1l6q)

Jersey 2.x 伺服器端應用支援的容器

基於 JAX-RS Servlet-based 部署的一部分標準,能執行在任何支援 Servlet 2.5 和更高標準的的容器上。Jersey 提供支援程式化部署在下面的容器中:Grizzly 2 (HTTP 和 Servlet), JDK Http server,Simple Http server 和 J

Liunx(環境篇):安裝Java Web伺服器Tomcat

說在前面 開發java必備之Java Web伺服器Tomcat 下載Tomcat 使用wget下載 https://blog.csdn.net/Soinice/article/details/83150675 安裝Tomcat 新建資料夾Tomcat 解壓Tom

CentOS 6.3安裝配置LAMP伺服器 (Apache+PHP5+MySQL)

準備篇: 1、配置防火牆,開啟80埠、3306埠 vi /etc/sysconfig/iptables -A INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80埠通過防火牆 -A INPUT -m state --st

Linux CentOS7安裝nginx圖片伺服器

文章目錄 安裝nginx依賴包 安裝gcc 安裝PCRE正則表示式解析 安裝zlib解壓縮 安裝openssl nginx安裝步驟 把nginx的壓縮包上傳到linux

在Linux中安裝部署tomcat伺服器

今天嘗試在Ubuntu上部署tomcat伺服器,網上資料很多,這裡只不過把自己部署的過程記錄下來。注意,tomcat的安裝必須保證jdk已經安裝完成,這裡預設jdk已經成功安裝。 一、下載tomcat安裝包。 這個只要到官網上去找與安裝包的.tar.gz壓縮包就可以了。 二、將壓縮包上傳