2017-05-02 197 views
0

我試圖建立HiveMQ我的Amazon EC2實例(Ubuntu的/圖像/ HVM-SSD/Ubuntu的xenial-16.04-AMD64服務器-20170414)使用本指南:http://www.hivemq.com/docs/hivemq/latest/#hivemqdocs_installation_for_specific_operating_systemsHiveMQ systemctl服務不偵聽端口

安裝我可以使用成功地運行HiveMQ後:

  1. 更改目錄HiveMQ目錄cd /opt/hivemq

  2. 執行啓動腳本./bin/run.sh

HiveMQ將開始運行,並監聽端口1883,我可以連接和訂閱代理。

當我運行HiveMQ作爲systemctl服務:使用systemd systemctl enable hivemq

It starts as a service withoutany issues

然而

  1. 對於基於Debian的Linux如Debian,Ubuntu的,Raspbian,運行netstat -an|grep 1883它的時候不顯示任何活動。 HiveMQ似乎沒有聽任何端口,我無法連接到我的MQTT客戶端。可能是什麼問題?

+0

沒有日誌文件說明了什麼? 你應該可以在'opt/hivemq/log'找到它 – fraschbi

回答

1

沒有任何額外的信息我的猜測會是一個權限問題。

chown -R hivemq:hivemq /opt/hivemq(改變hivemq文件夾的所有者給hivemq用戶)

會解決此問題

+0

謝謝。我按照你的建議糾正了權限,問題解決了。 –