전체 글722 ZooKeeper 설치 설치ZooKeeper를 다운 받고 압축을 해제한다. ZooKeeper를 시작하기 위해서는 설정 파일이 필요하므로 conf/zoo.cfg 파일을 생성한다. tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181tickTime : milliseconds 단위의 heartbeat 시간을 의미한다.dataDir : in-memory 데이터베이스 스냅샷을 저장하기 위한 경로이고, 한편으로는 데이터베이스 갱신 시 작성되는 로그가 저장되는 경로이다.clientPort : 클라이언트의 커넥션을 listen 하는 port.이제 ZooKeeper를 실행할 수 있다. bin/zkServer.sh startZooKeeper의 로그 메세지는 log4j를 사용한다.여기서는 ZooKe.. 2016. 9. 25. ZooKeeper 개요 Fundamentals주키퍼의 아키텍쳐Client : 서버로 접근하여 정보를 얻는 분산 어플리케이션 클러스트 내 노드들 중 하나이다. 특정 시간 주기로 모든 클라이언트는 서버로 메세지를 보내고 이를 통해 서버는 클라이언트가 살아있음을 인지한다. 이와 유사하게 서버도 클라이언트가 연결 될 때 응답을 전송한다. 클라이언트가 연결된 서버로부터 응답을 받지 못하면 자동으로 다른 서버로 메세지를 redirect 한다.Server : 서버는 주키퍼 앙상블 내 노드들 중 하나로서 클라이언트에게 서비스를 제공한다. 클라이언트에게 응답 패킷을 전달하므로써 서버가 살아있다는 것을 알린다.Ensemble : 주키퍼 서버들의 그룹이다. 하나의 앙상블은 최소한 3개의 노드를 권장한다.Leader : 연결된 노드들 중 어떠한 노.. 2016. 9. 25. GDG Korea WebTech 후기 배달의 민족으로 유명한 우아한 형제들에서 후원을 하여 우아한 형제들 키친에서 세미나가 진행되었다. 행사 장소가 석촌 호수 주변이었는데, 바로 앞에 롯데월드가 있어서 한 10여년 만에 멀리서나마 롯데월드를 볼 수 있었다.장소 찾기가 힘들어서 우연찮게 우아한 형제들 사무실까지 가보게 되었는데 여기저기 센스있는 문구들이 눈에 띄었고, 근무환경이 매우 좋아보였다. 우아한 형제들 키친은 옆 건물 지하에 위치해 있었고, 직원들이 식사를 하는 식당이었다. 까페 같은 느낌으로 잘 꾸며져 있었고, 직원들의 복지에 신경을 많이 쓰는 지 다트 기계와 커피 머신이 놓여져있었다.이번 세미나의 주제는 웹 프론트엔드 개발을 하면서 성능 최적화와 관련된 내용들이었다. 많은 사람들이 참석하여 좌석이 거의 가득 찼었다. 에어컨이 엄청 .. 2016. 9. 25. 터미널에 Agnoster 폰트 적용 Agnoster 테마를 적용하면 터미널에 글자가 깨져서 출력이 되는데 이를 방지하기 위해 폰트를 다운받아 설치한다.zip 파일로 압축이 되어 있는데 간단하게 더블클릭하여 압축을 해제한다.압축을 해제한 디렉토리 안의 UbuntuMono 디렉토리로 이동한다.*.ttf 파일들을 설치한다. 이것도 간단하게 더블클릭 하면 설치할 수 있다.터미널의 Preferences 창으로 들어가서 Font를 변경한다.iTerm을 사용하는 경우 Preferences > Profile 창의 Font들을 변경해주면 된다.Color는 Solarize Dark로 선택Oh-My-ZSH가 설치되어있지 않은 경우 설치를 진행한다. (oh-my-zsh 링크 참고)홈디렉토리에서 .zshrc 파일을 열어서 테마를 변경 후 터미널 재시작.ZSH_T.. 2016. 9. 25. 이전 1 ··· 36 37 38 39 40 41 42 ··· 181 다음