
# 搭建EMQX集群环境
#### 安装openssl
1. 安装依赖gcc、perl5 
   ```
   yum install gcc perl -y
   ```
   
   
2. 安装配置openssl 
   1. 下载openssl二进制包
      ```
      wget
      tar -zxvf openssl-1.1.1n.tar.gz
      ```
      
   
   2. 手动编译并创建软连接
      ```
      cd openssl-1.1.1n
      ./config
      make && 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
      ```
      图1手动编译并创建软连接   
      ![](https://support.huaweicloud.com/emqx-mnft/zh-cn_image_0000001854195126.png) 
   
   
   
   
#### 部署EMQX
1. 下载EMQX企业版安装包
2. 安装
3. 运行 
   sudo systemctl start emqx
   
   
#### 节点集群创建 (如修改后端ECS实例页面配置文件)
多节点集群，每台机器上的emqx都需要进行如下修改
1. 修改节点配置 
   ```
   vi /etc/emqx/emqx.conf
   node.name = node1@x.x.x.x
   ```
   
   
2. 运行EMQX 
   ```
   sudo systemctl start emqx
   ```
   
   
3. 加入集群 
   ```
   emqx_ctl cluster join node2@x.x.x.x
   ```
   图2加入集群   
   ![](https://support.huaweicloud.com/emqx-mnft/zh-cn_image_0000001900155733.png)
   
   
 
