一、安装包下载emqx-centos7-v4.1.5.zip
下载地址:https://packages.emqx.net/emqx-ce/v4.1.5/emqx-centos7-v4.1.5.zip
我们准备了两台服务进行安装,hostname和ip分别为,server01@192.168.100.21、server02@192.168.100.22
二、集群安装
1、将emqx-centos7-v4.1.5.zip上传至服务器/data目录
unzip emqx-centos7-v4.1.5.zip
mv emqx emqx-centos7-v4.1.5
cd emqx-centos7-v4.1.5/etc
2、编辑配置文件
vim emqx.conf
server01关键配置如下,其余配置默认,在此就是写出来
cluster.name = my-cluster
allow_anonymous = true
cluster.discovery = static #集群发现方式
cluster.static.seeds = server01@192.168.100.21,server02@192.168.100.22
node.name = server01@192.168.100.21
server02关键配置如下
cluster.name = my-cluster
allow_anonymous = true
cluster.discovery = static #集群发现方式
cluster.static.seeds = server01@192.168.100.21,server02@192.168.100.22
node.name = server02@192.168.100.22
3、启动,编写启动脚本,时间长了,命令容易忘
cd /data/emqx-centos7-v4.1.5/bin
vim mystart.sh
插入内容
./emqx start
执行启动脚本
sh mystart.sh
提示:
EMQ X Broker v4.1.5 is started successfully!
表示启动成功
如果提示 EMQ X Broker 4.1.5 failed to start within 15 seconds,表示openssl版本不正确,需要升级openssl
只有在不能正常启动时,才执行下面
## 只有在不能正常启动时,才执行下面
## 下在最新版本 1.1.1
$ wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
## 上传至 ct-test-ha
$ scp openssl-1.1.1c.tar.gz ct-test-ha:~/
## 解压并编译安装
$ tar zxf openssl-1.1.1c.tar.gz
$ cd openssl-1.1.1c
$ ./config
$ make test # 执行测试;如果输出 PASS 则继续
$ make install
## 确保库的引用
$ ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
$ ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
4、验证可用,登陆http://192.168.100.21:18083,用户名admin和密码默认public
三、认证配置
说明:认证配置,我们选择的是用户名及密码方式
1、修改配置文件 emqx_auth_username.conf
cd /data/emqx-centos7-v4.1.5/etc/plugins
vim emqx_auth_username.conf
关键配置如下:
allow_anonymous = false
2、启动插件
专注JAVA系统优化、系统结构调整、系统问题排查医治、系统升级、架构设计、SQL语句优化、小程序、APP、企业应用软件开发,请 + hekf888,欢迎关注,时常发布技术分享博文