top : 시스템 부하 관련 정보를 수초간격으로 실시간으로 갱신하며 표시해준다. load average : cpu가 처리하는걸 기다리는 작업 개수 load average가 높을수록 과부하가 일어나고 있다는 뜻이다. cpu 코어수 이상이 될 경우 과부하가 일어나고 있다고 보면 될 것 같다. cpu 사용률과 cpu 시간 양쪽이 큰 프로세스는 과부하 원인일 가능성이 높음 과부하 원인인 프로세스는 kill명령어로 종료 하도록 한다. 그런데, cpu사용률이 높지 않더라도 load average가 높은 경우가 있는데, 이러할 경우 메모리가 부족하여 발생하는 경우이다. Swap cpu는 보통 작업 장소로 메인 메모리를 사용하지만 메모리 여유 공간이 부족하면 새로운 작업을 할 수 없다. 그렇게 되면 OS는 메모리에 있..
scp는 네트워크 건너서 파일을 복사할 때 사용한다. scp를 실행하면 우선 scp가 ssh를 호출하고, 그 위에서 ssh 통신 경로를 사용해서 파일을 보낸다. ex) 원격에서 내 서버로 파일 복사하기 scp -r jabel@host:temp/results/ /tmp/ 내 서버에서 원격서버로 파일 복사하기 scp -r /tmp/ jabel@host:temp/results/ 여기서 -r은 recursive의 약자로 하위에 있는 파일들을 모두 복사하도록 해준다.
주키퍼,,, 책을 읽어나가면서 정말 매력적인 녀석이라는 점이 느껴진다. 매력적이게 느껴지는 점은 일단 단독서버로 테스트를 진행중이지만, 설치 및 구성이라던지 API사용등이 간편해서 좋다. 이러한 간편함 뒤에 주키퍼가 어떻게 동작하여서 데이터의 신뢰성, 서버의 가용성등을 보장하는지에 대해 책에 적혀있는데 이에대해 정리를 해 보도록 한다 주키퍼의 내부구조 이번 정리되는 내용은 주키퍼가 사용하는 프로토콜에 대해 간략하게 설명하고 고성능을 제공하면서도 결함을 허용하는 메커니즘에 대한 설명이다. 이 내용은 주키퍼를 사용하는 애플리케이션이 동작하는 방법에 대해 깊은 통찰력을 제공하기 때문에 중요하다. 클라이언트가 서버에 연결해서 작업을 실행하는 동안 주키퍼는 서버의 앙상블로 구성되어 실행된다. 리더는 시퀀서처럼 동..
최근 주키퍼 API를 이용해서 집에서 시간이 날때마다 이것저것 해보고있는데, 명령어도 간단해서 너무 유익하다. 그러나, 주키퍼의 설명을 다룬 정리글을 쓰려고 했는데, 깜빡하고 책을 읽기만 하고 정리해둔게 하나도 없어 막막해하던 즈음, 이전에 주키퍼 영문판을 보면서 정리해둔 글을 발견하였다. 그 당시에 책을 읽지 않고 오직 레퍼런스(영문)을 한글로 옮겨적기만 한 글이지만, 정리가 되리라 생각되고, 이렇게 다시읽어보니 그때 이해가 되지 않던 글들이 이해가 되는 느낌이다. 다음은 주키퍼 사이트에서 설명하는 주키퍼의 특징이다. zookeeper.apache.org/
현재 내가 참여한 프로젝트에서는 Kafka라는 하둡에코시스템을 사용하고있다. 뭔가 작성된 코드들과 도식화된 그림들을 보면 카프카가 뭔가 메시지 큐(MQ)의 역할을 한다는 사실을 느낌적인 느낌으로 알 수 있을것 같다. 그러나, 이것은 추측일뿐,, 제대로 공부를 하고싶어서 카프카 쿡북이라는 책을 구입해서 공부를 하려고 하는데, 주키퍼 설정하는 페이지가 나온다. 주키퍼,,, 이건 내가 14년도에 Solr를 공부하려고 하였을 때도 발목을 잡았던 시스템으로 뭔가 분산시스템을 구축하려고 하면 꼭 껴드는 프로젝트로 보인다. 카프카를 계속 공부하려다가,, 주키퍼에 대한 메타지식없이 카프카를 공부하게 될 경우 반쪽짜리 지식이 될 것이라는 판단하에 주키퍼 공부를 시작하였다. 구입한 책은 오레일리사의 주키퍼라는 책인데,,,..
Vertica Management Console을 설치하려고 아래의 사이트에 들어가보았다 https://www.vertica.com/download/vertica/community-edition/ 위의 링크에서 Management Console이라는 곳이 있는데 나는 CentOS를 사용하기에 Red Hat 계열의 링크를 다운받도록 하였다. Vertica설치때와 같이 rpm 파일을 던져주는데, 이를 똑같은 명령어를 수행하면 설치가 될까 싶다. # rpm -Uhv filepath 오,, https://localhost:5450/webui 를 켜보라고 하는데, 한번 들어가보던가 해야겠다. 다음과 같은 창이뜬다. 대에충 입력하고 Next 버튼을 누른다. Next 버튼을 누른다.. Use Management Co..
회사에서 대용량 데이터를 다루는 DB를 Vertica로 채택을 관련 프로젝트를 진행중인데 워낙 컬럼기반 DB를 쓰는일은 정말 드문일이다보니 팀원 전체가 처음쓰는 상황이다. 컬럼기반DB에 대해 이번 퇴근길에 집에오면서 대략적이 기능을 보았는데, 적은 수의 컬럼에 대한 분석기능에는 최적화 되어있지만, 많은 로우, 많은 컬럼들을 불러오거나 자주 업데이트가 일어나는 작업에는 적합하지 않다는 사실을 알게 되 었다. 그러한 면에서 과연 이번 프로젝트에 맞는 DB인가 하는 생각이 든다. 어찌되었든,, 쉽지않은 db인 만큼 집에서 많은 시행착오등을 겪어보기 위해 무료버전인 Community Edition을 다운받아 서 이것저것 해보고자 한다. (아니, 당분간은 집에서 버티카에다가 그냥 아무거나 막해봐야겠다. ㅠㅠ) 내..
https://play.google.com/store/apps/details?id=com.copocalypse.humorcrCrawlingWeb 웃긴유머모음 - Google Play 앱 인생은 고통이라는 말이 있습니다. 그렇기 때문에 나이가 들수록 웃을일이 없어지고, 출근길 퇴근길 웃음지을 일이 하나도 없는데요, 이러한 팍팍한 삶에 웃음을 지을수 있도록 유머글을 보는�� play.google.com 웃긴유머들을 모아둔 어플이다.
개인정보 ('honeyinfo7.tistory.com'이하 '웃긴유머모음')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다. ('웃긴유머모음') 은(는) 회사는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다. ○ 본 방침은부터 2019년 1월 1일부터 시행됩니다. 1. 개인정보의 처리 목적 ('honeyinfo7.tistory.com'이하 '웃긴유머모음')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다. 가. 홈페이지 회원..
푸하하하하핳ㅎㅎ핳ㅎ 몇개월간의 노력끝에 잔고 100$를 넘어서 애드센스 수익을 받을수 있게 되었다. 이제 수익을 받아야 하는데, 어떻게하면 애드센스 수익을 받을 수 있을까 알아보니깐 많은 사람들이 SC제일은행 에서 외화통장을 만들어서 외화지급을 받았다고 한다. 다른 은행들도 외화통장이 있는데 왜 SC제일은행을 사용할까 궁금증이 생겨서 알아보니깐 이유는 다음과 같다. 아래의 캡쳐화면에서 다른건 볼필요 없이 타발송금 수수료 부분이 구글에서 나의 계좌로 쏴주는 부분인데, 다른 은행과 차별화 된 점은 300$이하의 돈이 들어올 경우 수수료가 면제이기 떄문에 많은 사람들이 sc제일은행에서 외화통장을 만드는 것으로 보인다. 나는 외화를 받을 외화통장과 이 외화통장을 원화로 바꿀 입출금 통장이 필요했는데 각 통장에 ..