본문 바로가기

IT Tools/Database

[influxDB/ubuntu] influxDB1.8 ubuntu 설치/삭제 및 storage path 변경

InfluxDB

influxDB 란? 시계열로 데이터를 담는 저장소
시간 흐름에 따라 측정되는 시계열 데이터를 저장하는데 있어 특화되어 있는 데이터 베이스

influxdb1.8 install (ubuntu)

# influxdb 설치
$ wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.9_amd64.deb
$ sudo dpkg -i influxdb_1.8.9_amd64.deb
$ sudo systemctl start influxdb

influxdb storage path change

influxDB 데이터가 저장되는 경로를 수정하고 싶은 경우

$ mkdir /new/path/to/influxdb
$ cd /new/path/to/
$ sudo chown -R influxdb:influxdb influxdb

 

위 처럼, 데이터 경로를 생성하고, influxdb에 권한을 줘야한다.


원래의 초기 설치 후에 /etc/influxdb/influxdb.conf 에 작성된
default 경로는 다음과 같다.

 

$ cat /etc/influxdb/influxdb.conf
# /etc/influxdb/influxdb.conf
# original contents
# under [meta]
dir = "/val/lib/influxdb/meta"

# under [data]
dir = "/val/lib/influxdb/data"
wal-dir = "/val/lib/influxdb/wal"

 

여기서 meta, data ,wal 부분의 경로를 바꿔주면 된다.

 

$ sudo vim /etc/influxdb/influxdb.conf
# /etc/influxdb/influxdb.conf
# new contents
# under [meta]
dir = "/new/path/to/influxdb/meta"

# under [data]
dir = "/new/path/to/influxdb/data"
wal-dir = "/new/path/to/influxdb/wal"

 

위 처럼 경로를 바꿔준 후, influxdb 를 재시작한다.

 

# Ubuntu/Debian
$ sudo service influxdb restart
# macOS/homebrew
$ brew services restart influxdb  
# check
$ influx
Connected to http://localhost:8086 version 1.8.9
InfluxDB shell version: 1.8.9
> show databases
name
----
_internal

influxdb1.8 uninstall

# influxdb 삭제
$ sudo apt-get purge --auto-remove influxdb
$ sudo rm -rf /var/lib/influxdb

 

반응형