1.安裝依賴
sudo apt-get install gcc
sudo apt-get install libssl-dev
sudo apt-get install g++
sudo apt-get install uuid-dev
sudo apt-get install libc-ares-dev
sudo apt-get install libc-ares2
tar -zxvf mosquitto-1.6.9.tar.gz
3.對原始碼進行編譯
cd mosquitto-1.6.9
vi config.mk
可以選擇去掉ssl的功能
如果編譯安裝出現
./mosquitto_sub:error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: no such file or directory
執行以下兩條命令解決
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
sudo ldconfig
4.檢視mqtt是否成功安裝
或者用指令service mosquitto status
5.訂閱
再開乙個控制台,當做訂閱者控制台,輸入如下指令
6.發布
再多開乙個發布者控制台,輸入
伺服器訊息提示如下:
訂閱者控制台輸出傳送控制台傳送的資訊:
相關配置(測試用):
新增配置檔案:
如果沒有這個路徑,則mkdir這個路徑,或者隨便在**寫乙個配置檔案
$ vi /usr/etc/mosquitto/mosquitto.conf
port 1883
listener 9005
protocol websockets
啟動:mosquitto -c /usr/etc/mosquitto/mosquitto.conf
測試監聽:
telnet localhost 9005
telnet localhost 1883
測試訂閱發布:
#非本機,把localhost換成具體ip即可
Linux上MQTT環境搭建
在linux上搭建mqtt伺服器並不難,主要就是用到了mosquitto這款訊息 服務軟體 yum install gcc c yum install cmake yum install openssl devel mkdir software cd software wget tar xzvf m...
搭建環境步驟
搭建環境第一步 匯入工程,右鍵修改build path config build path 看一下是否有不對的環境路徑 搭建環境第二步 修改你們的jdbc.properties檔案,修改裡面的資料庫連線位址與使用者名稱密碼 搭建環境第三步,在window show view other 在彈出的框中...
superset環境搭建步驟
1 作業系統的依賴 superset的資料庫連線資訊儲存在元資料庫,因此,他們使用了cryptography 密碼庫來對連線資訊進行加密,但是這個庫有作業系統級別依賴。所以我們需要安裝這個密碼庫所需要的依賴 debian和ubuntu,下面的命令將確保安裝所需的依賴 1sudo apt get in...