当前位置: 首页 > news >正文

ubuntu20.04 编译安装运行emqx

文章目录

    • 安装依赖
    • 编译
    • 运行
    • 登录dashboard
    • 压力测试

安装依赖

  • Erlang/OTP OTP 24 或 25 版本

    apt-get install libncurses5-dev
    sudo apt-get install erlang如果安装的erlang版本小于24的话,可以使用如下方法自行编译erlang
    1.源码获取
    wget https://github.com/erlang/otp/releases/download/OTP-25.3.2.5/otp_src_25.3.2.5.tar.gz2.配置./configure --prefix=/opt/erlang_25.3 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-java3.编译
    make 4.安装
    make install5.设置软链接
    sudo ln -s /opt/erlang_25.3/bin/erl /usr/local/bin/erl6.加入系统路径中
    vim /etc/profile
    export PATH=/opt/erlang_25.3/bin:$PATH7.重启终端生效
    重启终端
    
  • GCC 4.8 或更高版本

    sudo apt-get install build-essential
    
  • Git

    sudo apt-get install git
    
  • make

    sudo apt-get install make
    sudo apt install cmake
    
  • openssl-devel

    sudo apt-get install opensslsudo apt-get install libssl-dev
    
  • libcurl-devel

    sudo apt install curl
    sudo apt install libssl-dev libcurl4-openssl-dev libcurl4 
    

编译

//下载源码
git clone https://github.com/emqx/emqx.git
cd emqxmake

运行

_build/emqx/rel/emqx/bin/emqx console

登录dashboard

image-20230824201629202

压力测试

docker run -itd --name emqtt-bench faryne/emqtt-bench-tool:latest
docker exec -it emqtt-bench ./emqtt_bench conn -h alyou.langtaotech.cn -p 1883 -c -20000我的机器配置:阿里云1核2G 1M带宽
测试连接数是:12411

image-20230824200514442

http://www.lryc.cn/news/138096.html

相关文章:

  • ARM linux ALSA 音频驱动开发方法
  • 设计模式二十三:模板方法模式(Template Method Pattern)
  • [Linux]进程状态
  • Python爬虫逆向实战案例(五)——YRX竞赛题第五题
  • js识别图片中的文字插件 tesseract.js
  • Linux设备驱动移植(设备数)
  • 【移动端开发】鸿蒙系统开发入门:代码示例与详解
  • Jenkins的流水线详解
  • DIFFEDIT-图像编辑论文解读
  • 【优选算法】—— 字符串匹配算法
  • Docker容器:docker consul的注册与发现及consul-template守护进程
  • Blazor 依赖注入妙用:巧设回调
  • Python 基础 -- Tutorial(三)
  • 基于STM32的四旋翼无人机项目(二):MPU6050姿态解算(含上位机3D姿态显示教学)
  • 微信小程序开发教学系列(1)- 开发入门
  • Nginx虚拟主机(server块)部署Vue项目
  • JAVA开发环境接口swagger-ui使用总结
  • mongodb 数据库管理(数据库、集合、文档)
  • 分布式与集群的定义及异同
  • 电脑端teams一直在线小程序,简单好用易上手
  • YOLOv5算法改进(4)— 添加CA注意力机制
  • 无涯教程-PHP - XML GET
  • Spark Standalone环境搭建及测试
  • 【PHP】流程控制-ifswitchforwhiledo-whilecontinuebreak
  • Pytorch-day04-模型构建-checkpoint
  • 使用Xshell7控制多台服务同时安装ZK最新版集群服务
  • python numpy array dtype和astype类型转换的区别
  • 浮动属性样式
  • keepalived双机热备 (四十五)
  • SpringBoot整合阿里云OSS,实现图片上传