Сборка и установка Centos8 IoT emqx

искусственный интеллект задняя часть

Установить

Официальный адрес документа emqx:docs. Дыхание демона. Талант /broker/V4.3…

Установка в один клик с помощью сценария оболочки (Linux)

curl https://repos.emqx.io/install_emqx.sh | bash

Установка менеджера пакетов (Linux)

#CentOS

  1. Установите необходимые зависимости

    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
     
            Copied!
        
    
  2. Используйте следующую команду для настройки стабильного репозитория на примере CentOS 7.

    $ sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo
    
     
            Copied!
        
    
  3. Установите последнюю версию EMQ X Broker

    $ sudo yum install emqx
    
     
            Copied!
        
    

    Если будет предложено принять ключ GPG, убедитесь, что ключ соответствует fc84 1ba6 3775 5ca8 487b 1e3c c0b4 0946 3e64 0d53, и примите отпечаток пальца.

  4. Установите определенную версию EMQ X Broker

    1. Запросить доступные версии

      $ yum list emqx --showduplicates | sort -r
      
      emqx.x86_64                     4.0.0-1.el7                        emqx-stable
      emqx.x86_64                     3.0.1-1.el7                        emqx-stable
      emqx.x86_64                     3.0.0-1.el7                        emqx-stable
      
       
              Copied!
          
      
    2. Установите определенную версию на основе строки версии во втором столбце, например, 4.0.0

      $ sudo yum install emqx-4.0.0
      
       
              Copied!
          
      
  5. Запустить брокера EMQ X

    • прямой пуск

      $ emqx start
      emqx 4.0.0 is started successfully!
      
      $ emqx_ctl status
      Node 'emqx@127.0.0.1' is started
      emqx v4.0.0 is running
      
       
              Copied!
          
      
    • запуск системы

      $ sudo systemctl start emqx
      
       
              Copied!
          
      
    • запуск службы

      $ sudo service emqx start
      
       
              Copied!
          
      
  6. Остановить брокера EMQ X

    $ emqx stop
    ok
    
     
            Copied!
        
    
  7. Удаление брокера EMQ X

    $ sudo yum remove emqx
    

    Убунту, Дебиан

  8. Установите необходимые зависимости

    $ sudo apt update && sudo apt install -y \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    
     
            Copied!
        
    
  9. Добавить официальный ключ GPG EMQ X

    $ curl -fsSL https://repos.emqx.io/gpg.pub | sudo apt-key add -
    
     
            Copied!
        
    

    ключ подтверждения

    $ 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>
    
     
            Copied!
        
    
  10. Настройте стабильный репозиторий с помощью следующей команды. Если вы хотите добавить нестабильный репозиторий, добавьте слово «нестабильный» после слова «стабильный» в следующей команде.

    $ sudo add-apt-repository \
        "deb [arch=amd64] https://repos.emqx.io/emqx-ce/deb/ubuntu/ \
        ./$(lsb_release -cs) \
        stable"
    
     
            Copied!
        
    

    Подкоманда lsb_release -cs возвращает имя выпуска, например xenial. Иногда в таких дистрибутивах, как Linux Mint, вам может потребоваться изменить $(lsb_release -cs) на родительский дистрибутив. Например, если вы используете Linux Mint Tessa, вы можете использовать bionic. EMQ X Broker не предоставляет никаких гарантий для непроверенных и неподдерживаемых дистрибутивов.

  11. Обновите индекс пакета apt

    $ sudo apt update
    
     
            Copied!
        
    
  12. Установите последнюю версию EMQ X Broker

    $ sudo apt install emqx
    
     
            Copied!
        
    

    При включении нескольких репозиториев EMQ X, если в командах apt install и apt update не указан номер версии, будет автоматически установлена ​​последняя версия EMQ X Broker. Это проблема для пользователей, нуждающихся в стабильности.

  13. Установите определенную версию EMQ X Broker

    1. Запросить доступные версии

      $ sudo apt-cache madison emqx
      
      emqx |      4.0.0 | https://repos.emqx.io/emqx-ce/deb/ubuntu bionic/stable amd64 Packages
      emqx |      3.0.1 | https://repos.emqx.io/emqx-ce/deb/ubuntu bionic/stable amd64 Packages
      emqx |      3.0.0 | https://repos.emqx.io/emqx-ce/deb/ubuntu bionic/stable amd64 Packages
      
       
              Copied!
          
      
    2. Установите конкретную версию, используя строку версии во втором столбце, например 4.0.0.

      $ sudo apt install emqx=4.0.0
      
       
              Copied!
          
      
  14. Запустить брокера EMQ X

    • прямой пуск

      $ emqx start
      emqx 4.0.0 is started successfully!
      
      $ emqx_ctl status
      Node 'emqx@127.0.0.1' is started
      emqx v4.0.0 is running
      
       
              Copied!
          
      
    • запуск системы

      $ sudo systemctl start emqx
      
       
              Copied!
          
      
    • запуск службы

      $ sudo service emqx start
      
       
              Copied!
          
      
  15. Остановить брокера EMQ X

    $ emqx stop
    ok
    
     
            Copied!
        
    
  16. Удаление брокера EMQ X

    $ sudo apt remove emqx