コンテンツにスキップ

Influxdb

Influxdbのインストール

InfluxdbのRepoからソースを取得

1
2
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
echo "deb https://repos.influxdata.com/debian stretch stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

パッケージをUpdateし、influxdbをインストール

1
2
sudo apt update
sudo apt -y install influxdb

Influxdbの起動

influxdbを起動

1
sudo service influxdb start

動作の確認

1
ss -nlp | grep 808

8088, 8086を確認できれば動作OK

1
2
tcp    LISTEN     0      128    127.0.0.1:8088                  *:*                  
tcp    LISTEN     0      128      :::8086                 :::*     

Influxdbへのアクセス

コマンドで接続

1
2
3
influx -precision rfc3339
InfluxDB shell version: 1.3.5
> 

Databaseを作成

1
> CREATE DATABASE testdb

Database情報を表示

1
2
3
4
5
6
> SHOW DATABASES
name: databases
name
----
_internal
testdb

Database使用を宣言

1
2
> USE testdb
Using database testdb

Tableの作成とデータのInsert

1
INSERT aizu,temperature=10.1 humidity=30.5
1
2
3
4
5
> SELECT * FROM aizu
name: aizu
time                           humidity temperature
----                           -------- -----------
2017-10-10T23:25:06.758717402Z 30.5     10.1