<아랑고DB> 2. 아랑고DB 세팅하기 on Ubuntu
02 Nov 2021 | 아랑고DB 그래프DB1. 설치하기
설치는 매우 간단하다. 아랑고DB 공식 홈페이지에 있는 커뮤니티 버전 중, 본인 환경에 맞는 것을 설치하면 된다. 여기서는 Ubuntu 버전을 설치한다.
이제 설치가 완료되었다. arangosh
명령어를 통해 라이브된 아랑고DB 쉘에 접속할 수 있고, 혹은 service arangodb3 status
명령어를 통해 서비스에 등록되어 정상 설치된 것을 확인할 수 있다.
2. 설치 경로에 관한 이야기
우분투에서 프로그램이 설치되는 경우, 주로 찾아보는 경로를 잠깐 정리해보자면, 아래와 같다. 이 경로들은 대부분 다른 프로그램들에서도 공통으로 쓰이며, 대개 /etc
경로의 해당 config 파일을 열어보면 자세한 설정들이 나와있다.
/etc/arangodb3/
: 각종 설정 파일이 저장된 공간/var/lib/arangodb3
: 아랑고DB의 파일들이 저장되는 곳/var/log/arangodb3
: 아랑고DB의 로그가 쌓이는 곳
3. 설정 파일과 Web UI 세팅하기
이제 아랑고DB의 설정 파일을 한 번 살펴보자.
여기서 server 항목을 살펴보면, endpoint가 tcp:127.0.0.1:8529로 설정된 것을 볼 수 있다.
실제로 아랑고DB의 Web UI에 접속하려면 브라우저에 본인의 서버 주소에 8529 포트를 붙여 접속할 수 있다. 예를 들어, EC2를 쓰는 내 경우 ec2-x-x-x-x.ap-northeast-2.compute.amazonaws.com:8529
로 붙을 수 있다.
하지만 이때 접속이 되지 않는다면, 1) endpoint를 0.0.0.0:8529로 변경해본다. 이에 관한 자세한 내용은 여기를 읽어보기 2) 그래도 안 된다면 본인 서버의 보안을 확인한다. (EC2의 경우 보안그룹의 inbound traffic이 내 주소에 열려있는지..) 3) 그래도 안 된다면 아랑고DB의 가이드를 살펴본다.
위 과정을 거쳐서 다시 브라우저로 접속해보면 아랑고 Web UI가 설치된 것을 확인할 수 있다! 아랑고DB의 강력하고 편리한 기능이기 때문에 얼굴을 기억해두자.
초기 세팅했던 root 계정과 비밀번호로 접속하면 _system
데이터베이스로 접속할 수 있다. _system
db는 다른 데이터베이스를 생성하고, 시스템 관련 설정을 할 수 있는 기본 데이터베이스라고 보면 된다.
4. 어디까지 왔나
다음 글에서는 아랑고DB의 데이터 구조에 대해 간단하게 알아보고, 아랑고 쉘에서 명령어를 통해 여러가지 CRUD 작업을 해서 실체를 익혀보려고 한다.
- 아랑고DB란? 왜 쓰는가?
- (지금 보고있는 글)아랑고DB 세팅하기 on Ubuntu
- 아랑고DB 쉘로 붙어서 명령어 체험해보기, 실체 파악해보기
- AQL(Arango Query Lang) 배워보기 1
- AQL(Arango Query Lang) 배워보기 2 - RETURN / UPDATE
- AQL(Arango Query Lang) 배워보기 3 - REPLACE / UPSERT / REMOVE
- 그래프 개념잡기
- 그래프 횡단하기 Graph Traversal
- 데이터 모으기 COLLECT / AGGREGATE / MIN_BY, MAX_BY
- 프로젝트. 그래프를 통한 영화 추천시스템 만들어보기 1
- 프로젝트. 그래프를 통한 영화 추천시스템 만들어보기 2 (최종편)