從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
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。