Scripts

mkdir containers
cd containers
mkdir influxdb
cd influxdb

Launch influxdb 1.8 via Docker container

podman run -d --rm -p 8086:8086 \
-e INFLUXDB_DB=db0 \
-e INFLUXDB_ADMIN_ENABLED=true \
-e INFLUXDB_ADMIN_USER=admin \
-e INFLUXDB_ADMIN_PASSWORD=supersecretpassword \
-v "/$PWD/data:/var/lib/influxdb" \
--name=influx_bigdata_class \
influxdb:1.8.10

Launch influx CLI

podman exec -it influx_bigdata_class bash

Invoke SQL Client

influx
create Database homeoffice;

use homeoffice;

INSERT temperature,officename=O1 value=23.1
INSERT temperature,officename=O1 value=23.2
INSERT temperature,officename=O1 value=23.1
INSERT temperature,officename=O1 value=23.3
INSERT temperature,officename=O1 value=23.2

INSERT sound,officename=O1 value=50.1
INSERT sound,officename=O1 value=50.2
INSERT sound,officename=O1 value=55
INSERT sound,officename=O1 value=50.1
INSERT sound,officename=O1 value=50.25

Using HTTP API Protocol

Office Database

-- Get the maximum temperature and humidity for each office location

-- Calculate the 3-hour moving average of temperatures for the "Main Office" in New York

Quer to compare temperature and humidity for each location

Last updated