influxDB安裝及簡單使用


從influxdb官網下載

 

 然后解壓,進入lib中先./influxd  再./influx ,就可以用了。

環境:
CentOS 6.5
InfluxDB 1.2

一、下載安裝

1、下載RPM

 https://dl.influxdata.com/influxdb/releases/influxdb-1.2.0.x86_64.rpm 

wget下載鏈接有問題,直接復制到瀏覽器下載很快,然后上傳至linux機器即可

2、安裝

sudo yum install influxdb-1.2.0.x86_64.rpm

3、啟動

sudo service influxdb start

查看狀態

[hadoop@hadoop000 ~]$ sudo service influxdb status influxdb process is running [ OK ] 

二、使用語法

1、登錄

influx -precision rfc3339

參數含義

  • The -precision argument specifies the format/precision of any returned timestamps. In the example above, rfc3339 tells InfluxDB to return timestamps in RFC3339 format (YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ).

2、創建數據庫

> CREATE DATABASE mydb

選擇數據庫

> use mydb; Using database mydb 

3、創建表並插入數據

3.1、Conceptually you can think of a measurement as an SQL table,在概念你要將measurement 看成我們常見數據中的表,所以在InfluxDB中查看表為:

> show measurements; 

3.2、插入數據,在InfluxDB中是不需要創建表的,可以直接:

> INSERT cpu,host=serverA,region=us_west value=0.64 

cpu代表的就表(measurement),host=serverA為tags,后面的為fields.

格式為

<measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp] 

3.3查看數據

> show measurements name: measurements name ---- cpu -------------------------------------- > select * from cpu name: cpu time host region value ---- ---- ------ ----- 2019-07-09T14:45:56.543728445Z serverA us_west 0.64 

在InfluxDB中主索引永遠都是time。

1.2版本語法及文檔請參考
https://docs.influxdata.com/influxdb/v1.2/introduction/getting_started/

目前最新穩定版本為1.7.x,具體參考
https://docs.influxdata.com/influxdb/v1.7/introduction/getting-started/

1.7版本下載安裝
https://portal.influxdata.com/downloads/



作者:喵星人ZC
鏈接:https://www.jianshu.com/p/057eacfd2521
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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