InfluxDB 1.8 샘플 데이터

유비빅·2021년 8월 30일
0

💡데이터베이스 생성
InfluxDB를 로컬로 설치 한 경우 명령 행을 통해 influx 명령을 사용할 수 있어야합니다. influx 를 실행 하면 CLI가 시작되고 로컬 InfluxDB 인스턴스에 자동으로 연결됩니다 ( service influxdb start 이미 서버를 시작 했거나 influxd 를 직접 실행하여 가정 ). 출력은 다음과 같아야합니다.

$ influx -precision rfc3339
Connected to http://localhost:8086 version 1.3.x
InfluxDB shell 1.3.x

💡InfluxDB HTTP API는 기본적 으로 포트 8086 에서 실행됩니다 .
따라서 influx 은 기본적 으로 포트 8086 및 localhost나 설치 서버에 연결됩니다.
-precision 의 인수는 반환해야 타임 스탬프의 형식 / 정밀도를 지정
위의 예에서 rfc3339 는 InfluxDB에 타임 스탬프를 RFC3339 형식 (YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ) 으로 반환 하도록 지정 한 것
명령 행은 이제 Influx Query Language (일명 InfluxQL) 문의 형식으로 입력 할 준비가되었습니다.
InfluxQL 쉘 입력 종료하려면 exit사용

CREATE DATABASE InfluxQL 문, 생성하고자하는 데이터베이스의 이름설정.
문자열이 큰 따옴표로 묶인 한 데이터베이스 이름에는 모든 유니코드 문자가 포함가능
쿼리 언어 탐색 동안 데이터베이스 이름 NOAA_water_database 를 사용합니다 .

  1. 다운로드한 txt 파일을 import하기 위해 database를 먼저 생성

    CREATE DATABASE NOAA_water_database
    exit

InfluxDB에 데이터 다운로드->noaa water
터미널에서 라인 프로토콜 형식 의 데이터가 포함 된 텍스트 파일을 다운로드 해서 작성

  1. cli를 통해 txt로 작성된 noaa 샘플데이터 다운로드

    curl https://s3.amazonaws.com/noaa.water-database/NOAA_data.txt -o NOAA_data.txt

(2.0대 버전에서는 csv로도 import가능)

  1. 받은 txt를 만든 database에 import

    influx -import -path=NOAA_data.txt -precision=s -database=NOAA_water_database

  2. 실행해보자

    $ influx -precision rfc3339 -database NOAA_water_database
    Connected to http://localhost:8086 version 1.3.x
    InfluxDB shell 1.3.x

  3. 컬럼을 확인해보자

SHOW measurements

------------------
name
average_temperature
h2o_feet
h2o_pH
h2o_quality
2o_temperature
  1. 예제: h2o_feet에서 water_level 널이 아닌 값의 수를 계산

SELECT COUNT(water_level) FROM h2o_feet

--------------
time			               count
1970-01-01T00:00:00Z	 15258
  1. h2o_quality의 시작부터 5개 데이터를 불러보자

    SELECT "location","index" FROM "h2o_quality" LIMIT 5

time                 location     index
----                 --------     -----
2019-08-17T00:00:00Z coyote_creek 41
2019-08-17T00:00:00Z santa_monica 99
2019-08-17T00:06:00Z coyote_creek 11
2019-08-17T00:06:00Z santa_monica 56
2019-08-17T00:12:00Z santa_monica 65

0개의 댓글