zoukankan      html  css  js  c++  java
  • 华为云编译安装emqtt Broker社区版

    环境准备

    由于公司的华为云服务器时arm架构,网上可用版本没有arm,emqtt的arm版本是要收费,受限制的。于是手工编译。

    需要安装依赖erlang21以上版本

    curl http://erlang.org/download/otp_src_21.3.tar.gz -o otp_src_21.3.tar.gz
    tar -zxvf otp_src_21.3.tar.gz
    cd otp_src_21.3
    ./configure --with-ssl
    make install

     

     安装成功验证,输入erl返回以下内容

     安装emqtt

    git clone -b v4.0.0 https://github.com/emqx/emqx-rel.git
    export EMQX_DEPS_DEFAULT_VSN=v4.0.0
    cd emqx-rel && make

     编译安装成功后切换到目录运行

    cd _build/emqx/rel/emqx/bin

      启动成功

     安装

    mkdir /usr/lib/emqx
    mv emqx /usr/lib/emqx
    
    ln -s /usr/lib/emqx/bin/emqx /sbin/emqx
    ln -s /usr/lib/emqx/bin/emqx_ctl /sbin/emqx_ctl
    ln -s /usr/lib/emqx/etc/ /etc/emqx/

    参考来源:https://docs.emqx.net/broker/latest/cn/getting-started/install.html#build

    https://github.com/emqx/emqx

     笔者按照以上安装运行,后台报404错误。后来删除所有。

    安装以下方式运行,正确无误可运行。

    curl https://github.com/emqx/emqx/releases/download/v4.2-rc.2/emqx-centos7-4.2-rc.2-aarch64.rpm -o emqx-centos7-4.2-rc.2-aarch64.rpm
    rpm -ivh emqx-centos7-4.2-rc.2-aarch64.rpm
    
    sudo systemctl start emqx

  • 相关阅读:
    View onMeasure方法介绍
    控件的3个状态
    多个Activity之间的跳转(1)
    7种形式的Android Dialog使用举例(下)
    调用摄像头采集图像
    读取播放视频
    MATLAB
    下载数据CSV文件格式
    生成数据
    java中给当前时间添加一小时
  • 原文地址:https://www.cnblogs.com/passedbylove/p/13627961.html
Copyright © 2011-2022 走看看