KairosDB 導入和導出數據

  • A+
所屬分類:KairosDB

在命令行下,可以從KairosDB導入和導出數據。

導出數據

從KairosDB導出數據命令如下:

導出的數據格式是每行一個指標的JSON對象。

導出時,還可以進行壓縮:

導出參數

-f <filename> : 導出到文件名。如果沒有指定,以標準輸出輸出。

-n <metricName> : 導出指定的指標數據。如果沒有指定,導出所有的指標。

導入數據

導入數據到KairosDB命令如下:

如果導入的數據有壓縮:

導入參數

-f <filename>:指定要導入的文件,如果沒有指定,則數據來自標準輸入。

性能測試

環境如下:?Intel i5 (4 cores) 12 Gigs ram。兩塊SSD硬盤,另一個是普通硬盤。Cassandra單實例和KairosDB在同一臺服務器上運行。

數據量:31,341,782個指標,其中大部分具有相同的指標和標簽,這意味著會被寫入到單一行。

結果如下:

Cassandra Memory Location of Data Metrics per second
1 Gig data and commit log on SSD 74,623
1 Gig data on platter, commit log on SSD 93,837
2 Gig data on platter, commit log on SSD 132,804

 

weinxin
微信公眾號
掃一掃關注運維生存時間公眾號,獲取最新技術文章~

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: