Scripts
mkdir containers
cd containers
mkdir influxdb
cd influxdbLaunch 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.10Launch influx CLI
podman exec -it influx_bigdata_class bashInvoke SQL Client
influxcreate 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.25Using 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