? ? ? ?程序安裝 (Installation)
? ? ? ?EMQ 2.0 消息服務器可跨平臺運行在 Linux、FreeBSD、Mac OS X 或 Windows 服務器上。
? ? ? ?TIP
? ? ? ?產品部署建議 Linux、FreeBSD 服務器,不推薦 Windows 服務器。
? ? ? ?EMQ 2.0 程序包下載
? ? ? ?EMQ 2.0 消息服務器每個版本會發(fā)布 Ubuntu、CentOS、FreeBSD、Mac OS X、Windows 平臺程序包與 Docker 鏡像。
? ? ? ?下載地址: https://www.emqx.io/downloads (opens new window)
? ? ? ?RPM 包安裝
? ? ? ?EMQ Linux RPM 程序包:
? ? ? ?CentOS6.8 https://www.emqx.io/downloads/v2/latest/emqttd-centos6.rpm (opens new window)
? ? ? ?CentOS7 https://www.emqx.io/downloads/v2/latest/emqttd-centos7.rpm (opens new window)
? ? ? ?安裝包命名由平臺、版本、操縱系統(tǒng)位數(shù)組成,例如: emqttd-centos7-v2.0_x86_64.rpm
? ? ? ?CentOS、RedHat 操作系統(tǒng)下,推薦 RPM 包安裝。RPM 包安裝后可通過操作系統(tǒng),直接管理啟停 EMQ 服務。
? ? ? ?RPM 安裝
? ? ? ?TIP
? ? ? ?Erlang/OTP R19 依賴 lksctp-tools 庫
? ? ? ?yum install lksctp-tools?
? ? ? ?配置文件
? ? ? ?EMQ 配置文件: /etc/emqttd/emq.conf,插件配置文件: /etc/emqttd/plugins/*.conf。
? ? ? ?日志文件
? ? ? ?日志文件目錄: /var/log/emqttd
? ? ? ?數(shù)據(jù)文件
? ? ? ?數(shù)據(jù)文件目錄:/var/lib/emqttd/
? ? ? ?啟動停止
? ? ? ?systemctl start|stop|restart emqttd.service?
? ? ? ?DEB 包安裝
? ? ? ?EMQ Linux DEB 程序包:
? ? ? ?Ubuntu12.04 https://www.emqx.io/downloads/v2/latest/emqttd-ubuntu12.04.deb (opens new window)
? ? ? ?Ubuntu14.04 https://www.emqx.io/downloads/v2/latest/emqttd-ubuntu14.04.deb (opens new window)
? ? ? ?Ubuntu16.04 https://www.emqx.io/downloads/v2/latest/emqttd-ubuntu16.04.deb (opens new window)
? ? ? ?Debian7 https://www.emqx.io/downloads/v2/latest/emqttd-debian7.deb (opens new window)
? ? ? ?Debian8 https://www.emqx.io/downloads/v2/latest/emqttd-debian7.deb (opens new window)
? ? ? ?安裝包命名由平臺、版本、操縱系統(tǒng)位數(shù)組成,例如: emqttd-debian7-v2.0_amd64.deb
? ? ? ?Debian、Ubuntu 操作系統(tǒng)下,推薦 DEB 包安裝。DEB 包安裝后可通過操作系統(tǒng),直接管理啟停 EMQ 服務。
? ? ? ?TIP
? ? ? ?Erlang/OTP R19 依賴 lksctp-tools 庫
? ? ? ?配置文件
? ? ? ?EMQ 配置文件: /etc/emqttd/emq.conf,插件配置文件: /etc/emqttd/plugins/*.conf。
? ? ? ?日志文件
? ? ? ?日志文件目錄: /var/log/emqttd
? ? ? ?數(shù)據(jù)文件
? ? ? ?數(shù)據(jù)文件目錄:/var/lib/emqttd/
? ? ? ?啟動停止
? ? ? ?service emqttd start|stop|restart?
? ? ? ?Linux 通用包安裝
? ? ? ?EMQ Linux 通用程序包:
? ? ? ?Ubuntu12.04 https://www.emqx.io/downloads/v2/latest/emqtt-ubuntu12.04.zip (opens new window)
? ? ? ?Ubuntu14.04 https://www.emqx.io/downloads/v2/latest/emqtt-ubuntu14.04.zip (opens new window)
? ? ? ?Ubuntu16.04 https://www.emqx.io/downloads/v2/latest/emqtt-ubuntu16.04.zip (opens new window)
? ? ? ?CentOS6.8 https://www.emqx.io/downloads/v2/latest/emqtt-centos6.zip (opens new window)
? ? ? ?CentOS7 https://www.emqx.io/downloads/v2/latest/emqtt-centos7.zip (opens new window)
? ? ? ?Debian7 https://www.emqx.io/downloads/v2/latest/emqtt-debian7.zip (opens new window)
? ? ? ?Debian8 https://www.emqx.io/downloads/v2/latest/emqtt-debian8.zip (opens new window)
? ? ? ?FreeBSD https://www.emqx.io/downloads/v2/latest/emqtt-freebsd.zip (opens new window)
? ? ? ?安裝包命名由平臺、版本組成,例如: emqttd-macosx-v2.0.zip
? ? ? ?CentOS 平臺為例,下載安裝過程:
? ? ? ?unzip emqttd-centos7-v2.0.zip?
? ? ? ?控制臺調試模式啟動,檢查 EMQ 是否可正常啟動:
? ? ? ?cd emqttd && ./bin/emqttd console?
? ? ? ?EMQ 消息服務器如啟動正常,控制臺輸出:
? ? ? ?emqttd ctl is starting...[ok]
? ? ? ?emqttd hook is starting...[ok]
? ? ? ?emqttd router is starting...[ok]
? ? ? ?emqttd pubsub is starting...[ok]
? ? ? ?emqttd stats is starting...[ok]
? ? ? ?emqttd metrics is starting...[ok]
? ? ? ?emqttd pooler is starting...[ok]
? ? ? ?emqttd trace is starting...[ok]
? ? ? ?emqttd client manager is starting...[ok]
? ? ? ?emqttd session manager is starting...[ok]
? ? ? ?emqttd session supervisor is starting...[ok]
? ? ? ?emqttd wsclient supervisor is starting...[ok]
? ? ? ?emqttd broker is starting...[ok]
? ? ? ?emqttd alarm is starting...[ok]
? ? ? ?emqttd mod supervisor is starting...[ok]
? ? ? ?emqttd bridge supervisor is starting...[ok]
? ? ? ?emqttd access control is starting...[ok]
? ? ? ?emqttd system monitor is starting...[ok]
? ? ? ?dashboard:http listen on 0.0.0.0:18083 with 2 acceptors.
? ? ? ?mqtt:tcp listen on 0.0.0.0:1883 with 8 acceptors.
? ? ? ?mqtt:ssl listen on 0.0.0.0:8883 with 4 acceptors.
? ? ? ?mqtt:ws listen on 0.0.0.0:8083 with 4 acceptors.
? ? ? ?Erlang MQTT Broker 2.0 is running now?
? ? ? ?CTRL+c 關閉控制臺。守護進程模式啟動:
? ? ? ?啟動錯誤日志將輸出在 log/ 目錄。
? ? ? ?EMQ 消息服務器進程狀態(tài)查詢:
? ? ? ?正常運行狀態(tài),查詢命令返回:
? ? ? ?$ ./bin/emqttd_ctl status
? ? ? ?Node 'emqttd@127.0.0.1' is started
? ? ? ?emqttd 2.0 is running?
? ? ? ?EMQ 消息服務器提供了狀態(tài)監(jiān)控 URL :
? ? ? ?http://localhost:8080/status?
? ? ? ?停止服務器:
? ? ? ?./bin/emqttd stop
相關文章推薦? ?:? ? wmap使用apache ab進行壓力測試實操? ??
? ? ? ? ? ? ? ? ? ? ? linux下如何實現(xiàn)mysql數(shù)據(jù)庫每天自動備份定時備份?? ??