CentOS7上使用源碼安裝物聯網大數據平台TDengine


1、環境准備

TDengine是濤思數據推出的一款開源的專為物聯網、車聯網、工業互聯網、IT運維等設計和優化的大數據平台。除核心的快10倍以上的時序數據庫功能外,還提供緩存、數據訂閱、流式計算等功能,最大程度減少研發和運維的復雜度。

目前,TDengine只支持在使用systemd做進程服務管理的linux系統上安裝。用which命令來檢測系統中是否存在systemd

which systemd

不支持systemd命令;只能使用源碼安裝了。

2、源碼下載

源碼下載地址為:https://github.com/taosdata/TDengine,將下載的TDengine-master.zip上傳至CentOS的/usr/soft目錄

3、安裝編譯環境

yum install -y gcc gcc-c++ make automake
yum install -y cmake build-essential

4、安裝Java環境

為了能夠編譯和打包其JDBC驅動,必須有Java jdk-8或以上版本,Apache Maven 2.7或以上版本。

yum install openjdk-8-jdk
yum install maven

使用如下命令,分別檢驗Java和Maven環境是否安裝完成。

java -version
mvn -v

5、編譯安裝TDengine

進入目錄,並解壓,進入源碼目錄

cd /usr/soft
unzip TDengine-master.zip 
cd TDengine-master

建立build目錄

mkdir build && cd build

編譯

cmake .. && cmake --build .

等待編譯完畢,在TDengine-master/build 目錄中,又發現一個build目錄

繼續待在當前目錄,安裝

make install

6、啟動服務

taosd

7、連接終端

在安裝了TDengine的Linux上,使用另一個終端連接服務

taos

如果TDengine終端鏈接服務成功,將會打印出歡迎消息和版本信息。如果失敗,則會打印錯誤消息出來(請參考FAQ來解決終端鏈接服務端失敗的問題)。如果不在TDengine服務器上運行taos, 需要安裝有TDengine客戶端程序,而且使用-h命令行參數來指定服務器IP地址。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM