EMQX集群环境搭建

一、安装包下载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

关键配置如下:

auth.user.1.username = emqx
auth.user.1.password = 123456
auth.user.password_hash = plain

修改vim emqx.conf

allow_anonymous = false

2、启动插件
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值