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地址。
