安装依赖
-
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.gz 2.配置 ./configure --prefix=/opt/erlang_25.3 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-java 3.编译 make 4.安装 make install 5.设置软链接 sudo ln -s /opt/erlang_25.3/bin/erl /usr/local/bin/erl 6.加入系统路径中 vim /etc/profile export PATH=/opt/erlang_25.3/bin:$PATH 7.重启终端生效 重启终端
-
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 openssl sudo 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 emqx
make
运行
_build/emqx/rel/emqx/bin/emqx console
登录dashboard
文章来源:https://www.toymoban.com/news/detail-677612.html
压力测试
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
文章来源地址https://www.toymoban.com/news/detail-677612.html
到了这里,关于ubuntu20.04 编译安装运行emqx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!