說在前面: 這個list記錄了博主在學習IoTDB[1]期間的總結(jié)和思考,歡迎一起討論學習哈
介紹
物聯(lián)網(wǎng)時序數(shù)據(jù)庫 Apache IoTDB 的架構(gòu)如圖 1 [2]所示,覆蓋了對時序數(shù)據(jù)的采集、存儲、查詢、分析以及可視化等全生命周期的數(shù)據(jù)管理功能,其中灰色部分為 IoTDB 組件。

圖 1
快速開始
參考[3],這里簡單記錄了初步使用IoTDB的方法,詳細的介紹可以在[3]找到。
Requirments:
- Java >= 1.8
- Maven >= 3.6
- 設(shè)置 max open files num 為65535
安裝
- 二進制文件安裝。從[1]下載二進制文件直接使用
- 從源代碼安裝。詳細步驟可以參考[3]
- 使用Docker,dockerfile路徑為:https://github.com/apache/iotdb/tree/master/docker/src/main
啟動
通過sbin下的腳本來啟動IoTDB:
# Unix/OS X
> nohup sbin/start-server.sh >/dev/null 2>&1 &
or
> nohup sbin/start-server.sh -c <conf_path> -rpc_port <rpc_port> >/dev/null 2>&1 &
# Windows
> sbin\start-server.bat -c <conf_path> -rpc_port <rpc_port>
Notes:
- "-c" and "-rpc_port" 都是可選的。
- 選項 "-c" 指定了配置文件所在的文件夾。
- 選項 "-rpc_port" 指定了啟動的 rpc port。
- 如果兩個選項同時指定,那么rpc_port將會覆蓋conf_path下面的配置
使用 IoTDB
利用默認用戶root來啟動Cli:
# Unix/OS X
> sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root
# Windows
> sbin\start-cli.bat -h 127.0.0.1 -p 6667 -u root -pw root
如果之前各個步驟順利進行,可以看到下面的標志:
_____ _________ ______ ______
|_ _| | _ _ ||_ _ `.|_ _ \
| | .--.|_/ | | \_| | | `. \ | |_) |
| | / .'`\ \ | | | | | | | __'.
_| |_| \__. | _| |_ _| |_.' /_| |__) |
|_____|'.__.' |_____| |______.'|_______/ version x.x.x
IoTDB> login successfully
IoTDB>
接下來就可以開始漫游IoTDB了,更多的命令以及詳細說明可以參考官方網(wǎng)站[1]以及github項目[3]。
-
學習筆記的其余部分可以在這里找到:
...
-
物聯(lián)網(wǎng)時序數(shù)據(jù)庫 Apache IoTDB,詳細信息可以在https://iotdb.apache.org/中找到。 ? ? ?
-
Apache IoTDB 總體架構(gòu),來自:https://iotdb.apache.org/zh/SystemDesign/Architecture/Architecture.html
。 ? -
Apache IoTDB 開源項目 github 地址:https://github.com/apache/iotdb ? ? ? ?