安裝必要的依賴:$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2設置穩定的倉庫,比如CentOs7的例子:$sudo yum-config-manager –add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo安裝最新版本的 EMQ X$ sudo yum install emqx也可以安裝指定版本先查詢軟件版本列表$ yum list emqx –showduplicates | sort -remqx.x86_64 3.1.0-1.el7 emqx-stableemqx.x86_64 3.0.1-1.el7 emqx-stableemqx.x86_64 3.0.0-1.el7 emqx-stable選擇其中一個版本安裝$ sudo yum install emqx-4.2.4啟動Emqx直接啟動$ emqx start emqx 3.1.0 is started successfully!$ emqx_ctl status Node \’emqx@127.0.0.1\’ is started emqx v3.1.0 is running 系統啟動$ sudo systemctl start emqx服務啟動$ sudo service emqx start“`開放端口
阿里云實例安全組和防火墻開放端口
端口 端口對應的協議或者作用1883 MQTT protocol port8883 MQTT/SSL port8083 MQTT/WebSocket port8080 HTTP API port18083 Dashboard Management Console Port
訪問Emqx服務后臺
訪問后臺地址:http://localhost:18083,其中localhost可以替換為你的云服務器公網IP或者虛擬機IP。登錄賬號:admin,密碼:public。進入Web管理控制臺。如下圖所示
看完上述內容,你們對java中怎么搭建一個 mqtt服務器有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注三五互聯資訊頻道,感謝大家的支持。
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn