最近專案中使用到了mqtt 所以需要搭建 mqtt伺服器 綜合考慮之後上面決定使用 emqttd 集群。
我就先簡單來個入門的搭建。
首先 我這裡是使用的emqttd 1.13 的版本
emqttd(erlang mqtt broker)是基於erlang/otp語言平台開發,支援大規模連線和分布式集群, 發布訂閱模式的開源mqtt訊息伺服器。
emqttd完整支援mqtt v3.1/v3.1.1版本協議規範,並擴充套件支援websocket、stomp、coap、mqtt-sn或私有tcp協議。emqttd訊息伺服器支援單節點100萬連線與多節點分布式集群:
emqttd專案為大規模客戶端連線(c1000k+)的移動推送、移動訊息、物聯網、車聯網、智慧型硬體等應用,提供乙個完全開放原始碼、安裝部署簡便、企業級穩定可靠、容易擴充套件定製的mqtt訊息伺服器。
開始搭建:
簡單描述:
ip 66.66.66.101 cluster1
ip 66.66.66.102 cluster2
ip 66.66.66.103 cluster3
首先:將檔案傳入linux 並解壓。三颱節點都傳入。
修改檔案內容
這裡可以寫ip位址 也可以寫hosts主機名
儲存,啟動。
控制台後台啟動
將三颱機器的emqtt全部啟動。
將節點加入。。。
./bin/emqttd_ctl cluster join emqttd@ip位址
進入瀏覽器 檢視
賬號 :admin 密碼:public
進入後就可以檢視狀態:
可以看到 cluster 已經成功的搭建成功。。。
mysql集群安裝面板 mysql集群安裝指南
環境說明 系統環境 centos 6.5 mini 64bit 軟體版本 mysql cluster advanced 7.3.7 linux glibc2.5 x86 64.tar.gz mgm 192.168.100.211 ndbd1 192.168.100.212 ndbd2 192.168...
集群安裝mysql 集群rpm安裝MySQL
安裝mysql資料庫 b 安裝mysql源 yum localinstall mysql57 community release el7 8.noarch.rpm 若結尾出現complete 則說明mysql源安裝完成 c 檢測是否安裝完成 yum repolist enabled grep mys...
mysql集群安裝配置 mysql集群安裝配置
groupadd mysql useradd mysql g mysql mv mysql cluster gpl 7.0.8a linux i686 glibc23.tar.gz usr local cd usr local tar zxvf mysql cluster gpl 7.0.8a li...