목록리뷰 (337)
Dharma
먼저 하둡(Hadoop) 이 필히 설치가 되어 있어야 합니다. 이번에 HBase 를 가-분산 방식 (Pseudo Distributed )으로 설치해 볼 예정이기 때문에 하둡 (Hadoop) 또한 가-분산 방식으로 설치가 되어 있는 것이 좋을 것입니다. 하둡이 먼저 설치되어야 하는 이유는 HBase 가 하둡 기반위에서 돌아가기 때문입니다. $HBASE_HOME/lib 밑의 추가되어 있는 hadoop-core-x.x.x.jar 는 스탠드얼론(Stand Alone) 버젼에서 쓰이는 것으로 나중에 분산적용할 때는 클러스터(Cluster)에 설치되어 있는 하둡과 버젼을 일치시켜줘야 한다. 따라서 HBase 0.92.0 버젼을 설치하기 위해서는 Hadoop-1.0.0 버젼이 설치되어야 합니다. 하둡 설치하는 방법은..
EDIT: 실제로 HDFS 가 저장되는 디렉토리를 지정해줘야 합니다. 지정 안해주면 기본적으로 /tmp 밑에 파일이 생기는 데 리부팅(rebooting) 하게 되면 파일이 사라져서 두번째 부터는 네임노드 (namenode)가 구동하지를 않습니다. 저번 포스트 (누름) 에서 Stand Alone 방식에 대해서 알아봤습니다. 이번에는 가 분산 방식입니다. '가 분산' 방식은 한대의 컴퓨터에서 하둡 파일시스템 (hdfs) ,잡 트랙커 (Job Tracker),와 네임노드 (NameNode), 데이타노드 (DataNode) , 태스크트래커 (TaskTracker) 를 띄우는 방식입니다. 마치 분산을 풀로 하는 것처럼 보이지만 실은 한대에서만 돌리는 것이지요. 그래서 '가 분산' (Pseudo Distribui..
우분투 (11.10) 에서 Emacs 를 콘솔모드로 (Console Mode) 로 사용중입니다. 뭐 다 괜찮다고는 말할 수 없지만 그럭저럭 사용하고 있습니다. 그런데 단어 뒤로 옮기는 명령인 Meta-B 를 누를때마다 (보통은 Alt-B 를 누름) 터미널의 메뉴가 뜨는 것입니다. 당연히 사용하기 짜증이 나겠지요? 그 문제를 해결하는 방법입니다. 터미널 '메뉴' -> 'Edit' -> 'KeyBoard Shortcuts..' 로 이동해서 Enable menu access keys (such as Alt+F to open the File menu) 라는 것 앞의 체크박스를 해제 해 줍니다. Meta-B 기능을 바로 사용하실 수 있습니다.
.bashrc 는 터미널이 생성될 때마다 읽히는 것이고 .bash_profile 은 개인적인 설정으로 로그인 할 때마다 읽히는 것입니다. 그런데 .bash_profile 을 수정했는데 (예를들면 JAVA_HOME 이라던가 PATH 라던가) 안 읽히는 것입니다. 뭐 이유는 여러가지가 있겠지만 암튼 이런 경우가 발생했을 때의 해결방법입니다. $HOME/.bashrc 를 에디터로 엽니다. $ emacs ~/.bashrc 아래쪽쯤에 if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 이렇게 추가 해줍니다. 그러면 끝!!
by Kevin Ryan 저자인 케빈 라이언은 폭발적으로 성장하고 있는 'Gilt Groupe' 의 창립자 이자 CEO 입니다. 그가 가지고 있는 'A 급 인재로 구성된 팀을 만드는 법'에 관한 이야기를 들어 보는 아티클 입니다. 그가 말하는 것의 핵심은 '회사의 가장 큰 자산은 인재다' 입니다. 이런 이야기를 들을 때마다 능력은 떨어지지만 휘하의 좋은 장수를 거느리고 초나라를 이긴 패공 유방이 떠 오릅니다. 결국 제국이 됐던 , 훌륭한 기업이 됐던 간에 사람들이 꾸려 나갈 수 밖에 없다는 오래되었지만 결코 변하지 않는 진리라고나 할까요? 사실 케빈 라이언이 말하고자 하는 바는 GE 의 핵폭탄 인사로 유명했던 '아토믹 잭'이라는 별명으로 불리곤 했던 잭 웰치가 주장했던 내용과 일맥상통하는 부분이 있습니다..
원문은 아래의 URL 에서 확인이 가능합니다. http://hbase.apache.org/book.html#quickstart 위의 페이지를 살펴보면 간단하게 시작할 수가 있습니다. 영어가 싫은 분들을 위해서 조금 사족을 덧 붙이자면 1. Hbase 를 다운 받는다. http://ftp.daum.net/apache/hbase/stable/ 여기에서 hbase-0.92.0.tar.gz 를 다운 받습니다. 안정화 (stable) 버젼이고, 0.92.0 버젼 입니다. 2. 적당한 곳에 압축을 풀어 준다. $ tar xvf hbase-0.92.0.tar.gz $ cd hbase-0.92.0/ 3. conf/hbase-site.xml 파일을 열어서 다음과 같이 수정합니다. hbase.rootdir file:///..
우분투(Ubuntu) 에 자동으로 포함되어 있는 openjdk 와 sun 의 jdk 가 미묘하게 차이가 있는 것을 알고 있습니까? 실은 저도 못 느껴본 차이긴 하지만 있다고 합니다. 무엇인가를 개발할 때 특히나 오픈소스(Open Source)를 가져다 쓸 때는 환경 문제가 특히나 중요한데, 지금 할려는 작업이 sun-jdk 를 설치해야만 하는 일입니다. 저번 포스트에서는 무지 간단하게 썼지만 막상 sun-jdk 를 설치하는 일은 한줄로 되지는 않습니다. 다섯줄 입니다. $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ferramroberto/java $ sudo apt-get update $ sudo apt-g..
$ apt-get install java 로 한방에 끝이 납니다. 그러나 게스트OS 에서 인터넷을 쓸 수 없는 지금은 모든것을 수동으로 깔아줘야 합니다. 다음으로 이동해서 라이센스에 동의 하시고 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html jdk-6u31-linux-i586.bin 를 다운 받습니다. $ sudo mkdir /usr/java $ sudo cp jdk-6u31-linux-i586.bin /usr/java $ sudo su - 루트 계정으로 변경합니다. # cd /usr/java # ./jdk-6u31-linux-i586.bin # exit 다시 본래 계정으로 돌아와서 $ emacs..
HBR 원문 (맛뵈기임 더 보실려면 구매를 하셔야 함) by Christopher Meyer & Julia Kirby 자본주의는 요즘 많은 문제가 있다고 여러 학자들이 지적하고 있습니다. 왜 그러한 문제가 발생했는가를 '일탈 효과'라고 불리는 현상으로 설명을 할 수가 있습니다. '최대 다수의 최대 행복' 이라는 말은 제레미 벤담의 공리주의를 설명하는데 쓰이곤 하는데 이를 바탕으로 자본주의 질서 구축의 토대가 되었다고 볼 수 있습니다. (물론 이 아티클에서 의미하는 바가 맞는 가 하는 것은 별도로 따지기로 하고 말이죠) 하지만 요즘 자본주의 국가에서는 1%만 행복한 세상이 되버렸습니다. 따라서 자본주의가 원래 추구하던 바와는 달라졌다는 것입니다. 즉 '일탈' 이라고 볼 수 있다는 것입니다. 이런 일탈을 설..
기존 계정에서 실행하는 것은 문제가 없는데 , 네트워크 상에서 (즉 WorkGroup 으로 묶인 계정으로) 로그인 해서 사용할려고 실행할 때 발생하는 에러를 해결하는 방법 입니다. Debugger entered--Lisp error: (error "The directory ~/.emacs.d/server is unsafe") signal(error ("The directory ~/.emacs.d/server is unsafe")) error("The directory %s is unsafe" "~/.emacs.d/server") server-ensure-safe-dir("~\\.emacs.d\\server\\") server-start(nil) call-interactively(server-start t..