생활코딩 node.js 수업 따라하기(orientDB)

in opentutorials •  7 years ago 

2017년도 11월에 node.js를 처음 시작했습니다. 학교 기말 공부를 하며 천천히 node.js 수업을 따라가고 있던 도중 orientDB과 node.js를 연결하는 수업에서 막히게 되었는데, 당시 그 문제를 해결하기 위해 반나절 동안 고민했던 것이 생각나 포스팅합니다.

node.js 실습환경은 EC2 프리티어 micro.t2에 ubuntu였고 egoing(생활코딩 강사님)님은 mac os를 사용하고 있었습니다.

당시 겪었던 문제는 2가지 였는데요. 첫 번째 문제는 orientDB를 일반적인 프로그램처럼 사용하기 어렵다는 것이었습니다. orientDB는 마이너한 DB라 그런지 패키지 매니저에 없더라구요 ㅠㅠ 그래서 공식 가이드를 보고 wget를 통해 tar로 받아와 설치했어요. 그리고 mysql, mongo등 메이저 DB들은 apt-get으로 설치 시 자동으로 데몬에 올라가는 반면 orientDB는 일반 프로세스로 취급되고 있었습니다. 저는 이 부분이 마음에 들지않아 가이드를 참고하여 데몬 프로세스로 만들어주었고요. usr/bin에 심볼릭 링크를 등록하여 제가 로그인한 유저에서 사용할 수 있게 만들어 주었네요. 이 과정에서 처음으로 sys, var 폴더를 건드려봤고 제가 얼마나 리린이인지 실감했습니다.
이외에도 chmod로 orientdb를 사용할 쉘 로그인 없는 유저가 orientdb 폴더로 접근할 수 있게 해줘야했습니다. Egoing님 덕분에 정말 많은 걸 또 배웠네요 ㅎㅎ

두 번째 문제는 orientDB 매니저 프로그램으로 접속할 수 없는 것 이었습니다. 저는 aws 프리티어 ubuntu를 사용해서 GUI환경 및 브라우저 환경으로 작업하는 것이 불가능 한데요. Egoing님은 Mac를 쓰시니 그냥 루프백에 포트번호로 그냥 접속하시더라구요. 잠시 고민하다가 그냥 원격접속도 되겠지? 하고 노트북으로 서버 2480 포트로 접근하니 당연히 접속이 안되고 구글링해서 ufw로 2480, 2424 tcp 설정해줘도 안되고 딥빡의 시간을 겪다가 문득 생각난게
AWS 보안그룹 정책 ㅎㅎ... 인바운드 추가해주니 바로 해결했습니다.

퀸텀 11층에서 구조대 기다리다가 생각나서 끄적여봅니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!