한 일

AWS DocumentDB 사용법 - 실패


AWS Document DB 사용법

AWS를 이용해 mongoDB를 사용하는 방법을 공부했다.

로컬에서만 동작하던 데이터베이스를 클라우드 컴퓨터에 올려놓고 사용하기 위해 사용법을 익히고 시도했다.

brew install mongo

생성하고 클러스터를 만들고, 인스턴스 3개가 만들어졌다. 금방만들어져서 된건가 싶은 정도였는데 역시나 되지 않았다.

연결하는 방법자체에 문제도 있었고, 계속 검색하면서 명령어를 이것저것 시도하다보니 엄청나게 꼬인 기분이였다.

그 이후에 엔지니어님의 도움을 받아서 mongo DB를 잘못 했던 것이 아닌 권한문제때문에 collection을 저장할 database의 폴더를 읽지 못하는 문제였다.

ls -al 로 권한을 확인하니 root권한이였고, mongoDB는 root권한이 없기 때문에 폴더를 접속할수가 없던 것이였다. 권한을 낮추고 시도하니 mongoDB는 해결이 되었다. chown <권한><그룹><폴더> 로 권한을 낮추어 주었다.그 이후에 권한문제는 해결 되었고, 그 다음에는 클러스터 만든것만 있으면 되는줄 알았는데 EC2가 필요했다. 연결을 하는데 잘 되지 않았고, 시도하다가 하루가 지나갔다.