Ubuntu 16.04에 InfluxDB 1.8.0 설치하기

예전까지만해도 InfluxDB 설치는 정말 별 것도 아니었는데, 버전 2.0이 나온 이후로부터는 상당히 귀찮아졌다.
시작에 앞서 공식 Docs를 한 번 읽어보자.

먼저 apt-get을 위해 저장소를 내려받는다.
주의할 점은 Docs에서 소개하는 내려받는 법은 Bash에서만 사용할 수 있다는 점.
Zsh같은걸 사용하면 인자 확장(Parameter Expansion) 방법이 달라져 Bad Substitution이라는 에러를 목격하게 된다.
어차피 우분투에서 사용하기때문에 위와 같은 문제가 일어나는 경우 아래 커맨드에서 ${DISTRIB_ID,,}부분을 ubuntu로 바꿔 실행해주자.

$ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
$ source /etc/lsb-release
$ echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

그 이후에는 다음과 같이 InfluxDB를 사용할 수 있다.

$ sudo apt-get update && sudo apt-get install influxdb
$ sudo systemctl unmask influxdb.service
$ sudo systemctl start influxdb

만약 로컬 서버를 돌릴 생각이 아니라면 서비스를 굳이 실행하지 않아도 된다.
인스톨까지만 하고 원격으로 연결해 사용하자.

참고로 원격접속을 위한 방법은 다음과 같다.

$ influx -host <host> -port <port> -username <username> -password '<password>'

password를 생략하고 -password ”로 적으면 비밀번호를 입력할 수 있다.

댓글 남기기