1. 程式人生 > >centos EMQTTD 集群安裝配置與測試驗證

centos EMQTTD 集群安裝配置與測試驗證

centos emqttd 集群安裝配置與測試驗證

安裝包下載地址:

http://emqtt.com/downloads

在這裏我們下載 emqttd-centos6.8-v2.1.2.zip



配置兩臺主機hosts

192.168.0.10  s1.emqtt.io
192.168.0.20  s2.emqtt.io


安裝配置(s1.emqtt.io):

 安裝依賴包
 # yum install -y lksctp-tools
 
 安裝
# unzip emqttd-centos6.8-v2.1.2.zip 
#cd emqttd
#vi etc/emq.conf
node.name = [email protected] = [email protected]
/* */

同理配置s2.emqtt.io,分別啟動兩臺節點

啟動

# bin/emqttd start
emqttd 2.1.2 is started successfully!

EMQ 消息服務器進程狀態查詢:

# ./bin/emqttd_ctl status
Node [email protected] is started
emqttd 2.1.2 is running

加入集群

emqttd@s2.emqtt.io上執行:

# bin/emqttd_ctl cluster join [email protected]
Join the cluster successfully.
Cluster status: [{running_nodes,[[email protected]
/* */,[email protected]]}]

或者 emqttd@s1.emqtt.io上執行:

#bin/emqttd_ctl cluster join [email protected]

Join the cluster successfully.
Cluster status: [{running_nodes,[[email protected],[email protected]]}]

任意節點上查詢集群狀態:

#bin/emqttd_ctl cluster status

Cluster status: [{running_nodes,[[email protected]
/* */,[email protected]]}]

節點退出集群

節點退出集群,兩種方式:

  1. leave: 本節點退出集群

  2. remove: 從集群刪除其他節點

emqttd@s2.emqtt.io主動退出集群:

#bin/emqttd_ctl cluster leave
Leave the cluster successfully.
Cluster status: [{running_nodes,[[email protected]]}]

[email protected],[email protected]:

#bin/emqttd_ctl cluster remove [email protected]

防火墻設置

如果集群節點間存在防火墻,防火墻需要開啟4369端口和一個TCP端口段。4369由epmd端口映射服務使用,TCP端口段用於節點間建立連接與通信。

防火墻設置後,EMQ 需要配置相同的端口段,emqttd/etc/emq.conf文件:

## Distributed node port range
node.dist_listen_min = 6000
node.dist_listen_max = 6999

註意事項: NetSplit

EMQ消息服務器集群需要穩定網絡連接以避免發生NetSplit故障。集群設計上默認不自動處理NetSplit,如集群節點間發生NetSplit,需手工重啟某個分片上的相關節點。


EMQTTD 集群驗證

集群驗證我們用Mosquitto進行驗證《centos yum 安裝Mosquitto

 10消息,20訂閱
 
10寫入消息
# mosquitto_pub -t topicTest07 -m Message05 -h 192.168.0.10 -p 1883
20訂閱查看
# mosquitto_sub -v -t topicTest07 -h 192.168.0.20 -p 1883
topicTest07 Message05

 20消息,10訂閱
20寫入消息
# mosquitto_pub -t topicTest08 -m Message06 -h 192.168.0.20 -p 1883
10訂閱查看
# mosquitto_sub -v -t topicTest08 -h 192.168.0.10 -p 1883
topicTest08 Message06


EMQTTD 狀態監測

狀態監測可通過自帶的WEB進行監測

http://192.168.0.10:8083/status

技術分享

還有通過控制臺:

http://192.168.0.10:18083

默認賬戶與密碼:admin/public

技術分享


控制臺信息比較全,自己發現吧






本文出自 “xiangcun168” 博客,請務必保留此出處http://xiangcun168.blog.51cto.com/4788340/1923607

centos EMQTTD 集群安裝配置與測試驗證

相關推薦

centos EMQTTD 安裝配置測試驗證

centos emqttd 集群安裝配置與測試驗證安裝包下載地址:http://emqtt.com/downloads在這裏我們下載 emqttd-centos6.8-v2.1.2.zip配置兩臺主機hosts192.168.0.10 s1.emqtt.io 192.168.0.20 s2.emqtt.i

centos6.8下emqtt叢集安裝配置測試驗證

1.簡介 emqttd(Erlang MQTT Broker)是基於Erlang/OTP語言平臺開發,支援大規模連線和分散式叢集,釋出訂閱模式的開源MQTT訊息伺服器。 emqttd完整支援MQTT V3.1/V3.1.1版本協議規範,並擴充套件支援WebSocket、Stomp、CoA

Redis3.2.8安裝配置

redis3.2.8集群安裝配置具體就不做介紹了,直接開始安裝準備環境:使用2臺centos服務器,每臺機器上部署3個實例,集群為三個主節點與三個從節點: 第一臺 192.168.1.107:7000 192.168.1.107:7001 192.168.1.107:7002 第二臺 192.168.

第一章 redis 安裝配置

-c res 創建集群 con 保護 config uil table eat *** 集群對應的主從節點如果同時down,則整個redis集群無法工作 *** 部分是對網上資源的整理,部分是安裝過程中存在問題的總結 準備、環境 centos1:192.168.215.15

kafka安裝配置

del etc pcs zookeepe 分發 pan div 宋體 rod 1.下載安裝包 2.解壓安裝包 3.進入到kafka的config目錄修改server.properties文件 進入後顯示如下: 修改log.dirs,基本上大部分都是默認配置

Storm筆記整理(三):Storm安裝部署Topology作業提交

大數據 實時計算 Storm [TOC] Storm分布式集群安裝部署 概述 Storm集群表面類似Hadoop集群。但在Hadoop上你運行的是”MapReduce jobs”,在Storm上你運行的是”topologies”。”Jobs”和”topologies”是大不同的,一個關鍵不同是

Linux/Centos Redis安裝

Redis Linux Centos 系統 運維 1.安裝redis服務文中涉及到的軟件包加下方微信 免費獲取#mkdir /usr/local/redis/data –p #mkdir /usr/local/redis/log -p #cd /usr/local/src #tar -zx

【大數據安全】Kerberos安裝配置

cbc html 計算機 file 當前 獲取 tgs 集群安裝 ati 1. 概述 Kerberos是一種計算機網絡認證協議,它允許某實體在非安全網絡環境下通信,向另一個實體以一種安全的方式證明自己的身份。它也指由麻省理工實現此協議,並發布的一套免費軟件。它的設計主要針對

greenplum 安裝配置(生產環境)

type usr lease 下一條 mark access 慎用 guid listen 集群系統初始化信息: http://blog.51cto.com/michaelkang/2167195 本文對敏感信息進行了替換!!!! 下載軟件包: cd /workspace/

OpenPose 安裝配置測試

1.關於OpenPose  介紹:OpenPose是一個由CMU開源的實時多人關鍵點檢測庫,它實現了一個人人體、手部和臉部關鍵點檢測的實時系統(共130個關鍵點)。  github地址:https://github.com/CMU-Perceptual-Computing-Lab

CDH安裝配置(三)- 時間同步(主節點)和 免密碼登錄

6.2 提示 5.0 ssh spool 添加 ask 使用 rontab 集群時間同步(主節點) 1. 查看是否安裝ntp服務,如果沒有安裝 rpm -qa |grep ntpd查看命令 yum install ntp安裝命令 2. 修改配置 vi /etc/ntp

CDH安裝配置(七)--CDH組件的安裝配置

zookeeper image 網頁 hdfs 頁面 分配 nbsp 版本 http 1. Clouder Manger頁面的配置 訪問主節點IP:(cdh1)192.168.80.81:7180 默認用戶名和密碼:admin,admin 選擇一個版本 選擇

storm的安裝配置

安裝與配置 san trac dev sta custom href track back storm集群安裝 機器:(storm及zookeeper都是這3臺機器) 192.168.80.20 192.168.80.

spark 2.0.0安裝hive on spark配置

3.6 temp format info port urn mysql5.7 del cnblogs 1. 環境準備: JDK1.8 hive 2.3.4 hadoop 2.7.3 hbase 1.3.3 scala 2.11.12 mysql5.7

zookeeper 安裝配置

準備 con skip image 定時 並發 調整 home 工作 Zookeeper安裝和配置 準備工作 安裝 JDK,此步略。 下載 zookeeper wget http://archive.apache.org/dist/zookeeper/zookeeper-

Linux系統Oracle 12cR2 RAC安裝維護管理(12.2)專題

oracle教程 oracle培訓 oracle數據庫教程 oracle工程師培訓 oracle數據庫培訓 風哥Linux系統Oracle 12cR2 RAC集群安裝與維護管理(12.2)專題包括內容:Oracle數據庫12cR2(項目實戰之一):在Windows上安裝Oracle12.2

ActiveMQ 高可用安裝配置(ZooKeeper + LevelDB)

訪問 wrap 創建 管理 apache link over love 其他 ActiveMQ 高可用集群安裝、配置(ZooKeeper + LevelDB) 1、ActiveMQ 集群部署規劃: 環境: JDK7 版本:ActiveMQ 5.11.1 ZooKeep

zookeeper 安裝配置

zookeeper一、單機模式1、解壓安裝mv zookeeper-3.4.6.tar.gz /wls/ && tar zxvf zookeeper-3.4.6.tar.gz cd /wls/zookeeper-3.4.6/conf && mv zoo_sample.cfg

CentOS下 elasticsearch安裝

pri iou per property stream removing odi cif there 1.進入root目錄並下載elasticsearch cd /root wget https://download.elastic.co/elasticsearch/el

greenplum安裝增加節點生產環境實戰

greenplum greenplum集群 greenplum集群安裝與增加節點生產環境實戰1.準備環境1.1集群介紹系統環境:centos6.5數據庫版本:greenplum-db-4.3.3.1-build-1-RHEL5-x86_64.zipgreenplum集群中,2臺機器IP分別是[root