CentOs MQTT 安裝部署

2021-08-15 21:30:17 字數 1798 閱讀 7510

所需安裝包:

libwebsockets-v1.6-stable.tar.gz,mosquitto-1.4.8.tar.gz

# yum -y install gcc gcc-c++ openssl-devel  c-ares-devel libuuid-devel wget cmake

解壓縮:# tar zxfv libwebsockets-v1.6-stable.tar.gz 

# cd libwebsockets-v1.6-stable

# mkdir bulid

# cd bulid

# cmake ..

# make && make install

解壓縮:# tar zxfv mosquitto-1.4.8.tar.gz 

# cd /mosquitto-1.4.8

找到mosquitto-1.4.8目錄下的config.mk檔案,把config.mk 檔案中的  with_websockets:=no 改為yes

儲存後,執行

# make && make install 

# ln -s /usr/local/lib/libwebsockets.so.6 /usr/lib64/libwebsockets.so.6

# groupadd mosquitto

# useradd -g mosquitto mosquitto

# cd /etc/mosquitto/

如果該目錄下沒有mosquitto.conf 和 pwfile

執行# cp mosquitto.conf.example mosquitto.conf

# cp pwfile.example pwfile

然後修改檔案mosquitto.conf ,

並在檔案最後加入

需要開啟2個視窗

訂閱:

傳送訊息:

如果訂閱視窗列印出hello world ,證明mqtt安裝成功。

在安裝過程中,或測試過程中可能會遇到錯誤:

mosquitto_sub: error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: no such file or directory

解決方法:

# cat /etc/ld.so.conf

# echo "/usr/local/lib">>/etc/ld.so.conf

# ldconfig

安裝部署redis redis 安裝部署

wget redis 3.2.12.tar.gz 第二步 上傳軟體並解壓 解壓tar xzf redis 3.2.12.tar.gz改名稱 mv redis 3.2.12 redis第三步 安裝依賴軟體 yum y install gcc automake autoconf libtool make...

安裝部署fastdfs

port 22122 服務埠 connect timeout 30 連線超時時間 network timeout 60 tracker server的網路超時,單位為秒。base path jack fastdfs tracker 目錄位址,裡面會建立data 存放儲存伺服器資訊 logs,日誌檔案...

glassfish 安裝部署

1.解壓到 opt unzip glassfish 4.0.zip 2.拷貝mysql驅動到 opt glassfish4 glassfish domains domain1 lib ext 3.啟動 cd opt glassfish4 glassfish bin asadmin start dom...