1. 下载ZIP包
通过 emqx.io或 Github下载要安装的 EMQX 版本的 zip 包。
2. 解压运行
下载完压缩包后,运行bin目录里的 emqx
命令:
./bin/emqx start
可以有会提示:
./emqx: line 40: /Users/xxx/Documents/software/emqx/erts-11.2.2.8/bin/erl: cannot execute binary file
FATAL: Unable to start Erlang.
Please make sure openssl-1.1.1 (libcrypto) and libncurses are installed.
Also ensure it's running on the correct platform,
this EMQ X release is built for 23.3.4.9-3-x86_64-unknown-linux-gnu-64-ubuntu16.04
3. 依赖软件安装
3.1 Erlang
brew install erlang
3.2 openssl@1.1
查看一下当前openssl版本:
> openssl version
输出是:OpenSSL 1.0.2d 9 Jul 2015
。果然不符合要求。
使用homebrew进行安装:
brew install openssl@1.1
3.3 ncurses
brew install ncurses
4. 再次运行成功
./bin/emqx start
emqx v3.2.8 is started successfully!
验证一下启动是否成功,ping一下返回pong:
./bin/emqx ping
pong
关闭EMQX:
./bin/emqx stop
5. Console模式启动
./bin/emqx 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 3.2.8 is running now!
Eshell V10.3 (abort with ^G)
HTTP访问本地18083端口查看后台,默认用户名密码:
- 用户名:admin
- 密码:public