[VerneMQ]_在Ubuntu 14.04LTS上安裝VerneMQ
雖然是直接用deb包安裝,但還是紀錄一下
到https://vernemq.com/downloads/index.html
下載Ubuntu Trusty最新的verneMQ版本(本文是0.12.5p4)
之後直接
sudo dpkg -i vernemq_0.12.5p4-1_amd64.deb
要移除的話直接
sudo dpkg -P vernemq
另可能會提示你有些資料夾不為空無法刪除,可以手動去刪除他
另外安裝好之後,需要設定一下config,否則預設只能listen本機且需要帳號驗證的client。
因此最快的測試方式請到/etc/vernemq/vernemq.conf設定以下步驟:
第一步驟:
allow_anonymous = off改為on(不建議在production這樣子)
第二步驟:
約在165行,有listener.tcp.default = 127.0.0.1:1883
在下面加入listener.tcp.default = 你server的ip位置
另外這樣做的話本機端就會沒辦法sub/pub自己,如果想要自己也能sub/pub自身的vernemq
可以再多加listener.tcp.localhost = 127.0.0.1:1883
(或應該listener.tcp.all = 0.0.0.0:1883 應該也可以,我沒測過)
另外其實你還可以自己再加上更多要listen的端點,開頭用listener.tcp.就可以~~
若你第二個步驟沒有加上去,外面的client將無法連入此broker
第二個步驟也是官方網站沒有特別提到,但是是很重要的一個步驟
都設定好之後,從外面測試一下能否撈到$SYS Topic的broker status static info
mosquitto_sub -t “\$SYS/[email protected]/#” -h 192.168.1.70 -d
以上~
thx for:
https://github.com/erlio/vernemq/issues/130
http://blog.lyhdev.com/2013/01/ubuntu-linux-apt-get.html
http://askubuntu.com/questions/228888/installing-tomcat-7-using-apt-get-fails
Leave a comment
很抱歉,必須登入網站才能發佈留言。