EMQ安装

编程


****** 所在服务器


189


****** 安装


※ Erlang 安装

安装编译依赖: yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

下载erlang: wget http://www.erlang.org/download/otp_src_19.3.tar.gz

解压安装:

tar -xzvf otp_src_19.3.tar.gz

cd otp_src_19.3

./configure --prefix=/usr/local/erlang

make && make install

配置环境变量

vi /etc/profile

添加:

ERL_PATH=/usr/local/erlang/bin

PATH=$ERL_PATH:$PATH

source /etc/profile

检查是否安装成功: erl

※ Rebar 安装

下载: git clone git://github.com/rebar/rebar.git

安装:

cd rebar

./bootstrap

配置环境变量

vi /etc/profile

添加:

export PATH=/emq/rebar/:$PATH (rebar安装目录)

source /etc/profile

检查是否安装成功: rebar -V

※ EMQX 安装

下载: git clone https://github.com/emqtt/emq-relx.git

桥接:

Makefile

DEPS += emqx_kafka_bridge

dep_emqx_kafka_bridge = git https://gitee.com/laidawoya/emqx-kafka-bridge.git master

relx.config

{emqx_kafka_bridge, load}

构建:

make

配置:

_rel/emqx/etc/emqx.conf

#关闭匿名认证

mqtt.allow_anonymous = false

#Erlang Process Limit

node.process_limit = 2097152

#Sets the maximum number ofsimultaneously existing ports for this system

node.max_ports = 1048576

※ EMQX 桥接 KAFKA 集群

KAFKA单机桥接配置

/home/emq/emqx-rel/_rel/emqx/etc/plugins

https://gitee.com/laidawoya/emqx-kafka-bridge

KAFKA集群桥接

https://gitee.com/laidawoya/emqx-kafka-bridge

注意这个配置:emqx.kafka.bridge.regex,,对应emqx_kafka_bridge.erl 117行的 [Type, ProductId, DevKey|Fix]

※ 可视化界面访问地址:

http://192.168.0.189:18083

admin/public


****** 启动 / 关闭 / 重启


189

/home/emq/emqx-cluster/emqx-baal/emqx/bin/emqx start

/home/emq/emqx-cluster/emqx-baal/emqx/bin/emqx stop


****** 开机启动


以上是 EMQ安装 的全部内容, 来源链接: utcz.com/z/517005.html

回到顶部