CentOs 安裝EMQ

一、安裝步驟

1、EMQX-RPM包-下載地址

https://www.emqx.io/cn/downloads

1.1、EMQX下載版本注意事項(xiàng)
兩個(gè)版本機(jī)制:4.0以上和4.0以下,下載4.0以上,4.0一下版本老化以及配置參數(shù)低,且用戶賬號(hào)和密碼后期維護(hù)復(fù)雜

版本參照:emqx-centos7-v4.0.7.x86_64

2、安裝指令

rpm -ivh rpm安裝包

3、EMQX啟動(dòng)和停止

啟動(dòng): systemctl start emqx 或者 systemctl enable emqx

停止:systemctl stop emqx

4、EMQX查看啟動(dòng)成功狀態(tài)

命令:emqx_ctl status

成功則顯示下面兩段:

Node 'emqx@127.0.0.1' is started
emqx 4.0.7 is running

5、安裝成功之后的路徑

路徑:/etc/emqx

路徑內(nèi)容:

acl.conf  certs  emqx.conf  lwm2m_xml  plugins  psk.txt  ssl_dist.conf  vm.args

主要路徑解釋:

acl.conf:添加系統(tǒng)主題配置文件即攜帶 sys 主題則為系統(tǒng)主題

emqx.conf:emqx配置文件,設(shè)置消息是否保留以及開啟用戶密碼連接

plugins:emqx各類插件文件包括身份權(quán)限驗(yàn)證

二、EMQX安裝成功之后優(yōu)化及配置

1、系統(tǒng)主題配置-(acl.conf)

舉例:

{allow, all  subscribe, ["$SYS/brokers/+/clients/#"]}.

2、關(guān)閉保留消息及關(guān)閉匿名(賬號(hào)和密碼)登錄-(emqx.conf)

關(guān)閉保留消息:mqtt.retain_available = true 改為false

注意:如果為true 則如果mq有未及時(shí)處理的消息或者重復(fù)消息,下次連接就會(huì)再次發(fā)送出來

允許匿名:allow_anonymous = true 改為false

注意:改為false不允許匿名,必須使用賬號(hào)和密碼連接

三、創(chuàng)建用戶和密碼連接

1、plugins目錄找到emqx_auth_username.conf設(shè)置用戶和密碼

命令:cd /etc/emqx/plugins/ 然后:vim emqx_auth_username.conf

或者:vim /etc/emqx/plugins/emqx_auth_username.conf

2、設(shè)置賬號(hào)和密碼(可以是單個(gè),可以是多個(gè))

## 第一組認(rèn)證數(shù)據(jù)

auth.user.1.username = 賬號(hào)(自定義)
auth.user.1.password = 密碼(自定義)

## 第二組認(rèn)證數(shù)據(jù)

auth.user.2.username = 賬號(hào)(自定義)
auth.user.2.password = 密碼(自定義)

3、命令方式添加用戶和密碼以及刪除用戶

3.1、添加用戶
users add <Username> <Password> 
3.2、更新用戶
users update <Username> <NewPassword> 
3.3、刪除用戶
users del <Username>

**4、查看EMQX所有命令以及查看當(dāng)前設(shè)置的用戶****

查看EMQX所有命令:emqx_ctl list

查看當(dāng)前設(shè)置的用戶:emqx_ctl users list

四、打開EMQX后臺(tái)管理

4.1、 登錄地址及默認(rèn)賬號(hào)和密碼

網(wǎng)址:ip :18083

默認(rèn)登錄賬號(hào)和密碼: 用戶名 admin 密碼public

4.2 、設(shè)置中文

ADMIN模塊下的Settings中切換中文顯示

五、設(shè)置完賬號(hào)和密碼連接注意事項(xiàng)

注意:打開后臺(tái)管理在管理模塊下的插件中開啟emqx_auth_username 否則設(shè)置的用戶名和密碼不起作用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容