我的云文档怎么没有了(我的云文档怎么找)
783
2022-05-29
EMQX 基于 Erlang/OTP 平台开发的 MQTT 消息服务器,是开源社区中最流行的 MQTT 消息服务器
本文分别在鲲鹏服务器centos和ubuntu版本上都进行了验证。
1 安装准备
华为云购买两台鲲鹏服务器
本文以云服务器KC1实例搭建,云服务器配置如表1-1所示。
表1-1 云服务器配置
项目
说明
规格
kc1.large.2 | 2vCPUs | 4GB
磁盘
系统盘:高IO(40GB)
表1-2 CentOS操作系统要求
项目
说明
-
CentOS
7.6
在公共镜像中已提供。
Kernel
4.14.0-115
在公共镜像中已提供。
表1-3 Ubuntu操作系统要求
项目
说明
-
Ubuntu
18.04
在公共镜像中已提供。
Kernel
4.15.0
在公共镜像中已提供。
2 配置编译环境
1) 安装依赖。
CentOS:
yum -y install perl-devel yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
Ubuntu:
apt -y install libperl-dev apt -y install m4 ncurses-dev libssl-dev libwxgtk3.0-dev
2) 安装erlang/otp。
cd /opt wget http://erlang.org/download/otp_src_22.0.tar.gz tar -zxvf otp_src_22.0.tar.gz cd otp_src_22.0 ./configure --prefix=/opt/erl make -j4 && make install ln -s /opt/erl/bin/erl /usr/bin/erl export PATH=$PATH:/opt/erl/bin
3 获取源码
获取“emq-relx”源码包。
cd /opt git clone https://github.com/emqtt/emq-relx
4 编译和安装
cd emqx-relx make -j4
5 运行和验证
EMQX console验证
cd _build/emqx/rel/emqx ./bin/emqx console
出现下面显示表示启动console成功:
Starting emqx on node emqx@127.0.0.1
Start http:management listener on 8080 successfully.
Start http:dashboard listener on 18083 successfully.
Start mqtt:tcp listener on 127.0.0.1:11883 successfully.
Start mqtt:tcp listener on 0.0.0.0:1883 successfully.
Start mqtt:ws listener on 0.0.0.0:8083 successfully.
Start mqtt:ssl listener on 0.0.0.0:8883 successfully.
Start mqtt:wss listener on 0.0.0.0:8084 successfully.
EMQ X Broker 0.0.0+build.1.ref0174e27 is running now!
Eshell V10.4 (abort with ^G)
(emqx@127.0.0.1)1>
MQTT Erlang
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。