목록설치 (16)
Dharma
매번 버젼이 바뀔때 마다 쓰는 것이 지겨워서 한동안 안쓰고 있었는데 예전에 설치하던 시절하고 너무 많이 바껴서 정리를 할 필요가 있겠더군요. http://rocksea.tistory.com/282 위의 링크는 제자가 열심히 정리한 버젼입니다. 이번 포스트는 저 포스트에서 부족한 부분을 채우는 식으로 정리할려고 합니다. 1 준비 사항 HOST OS: OSX Yosemite 가상 컴퓨터 소프트웨어: VMWare 7.0 (아니면 Virtual Box) Linux Ubuntu 14.04 LTS (Server Version) 1.1 버추얼 박스(Virtual Box) 굳이 버추얼 박스가 아니라도 괜찮습니다. VMWare 나 Parallel 도 괜찮습니다. 버추얼 박스는 공짜기 때문에 제목으로 달아논 것이고 저는 ..
아래와 같이 파일을 열어서 $ emacs ~/.Xresources 다음과 같은 내용을 추가해 줍니다. Emacs.font: Consolas-12 emacs.FontBackend: xft 그리고 다음과 같이 터미널에서 입력해 줍니다. $ xrdb -merge ~/.Xresources 우분투에 Consolas 폰트를 설치하는 방법은 예전 포스트 에서 참조하세요. EDIT: 2014-02-04 위 방법은 민트 리눅스 (Mint Linux) 마야 (Maya) 버젼에서도 동일하게 동작합니다.
정말 예전 포스트 에서 민트 리눅스 (Mint Linux) 를 추천한 적이 있었습니다. 간만에 그 노트북이 생각나서 꺼내서 사용하니 OS 설치한지 오래되서 지원이 끊겼습니다. 민트 리눅스도 기반이 우분투(Ubuntu) 인지라 우분투의 지원주기랑 같습니다. 즉 우분투가 LTS (Long Term Support) 버젼이면 민트도 LTS 가 되는 것이지요. 따라서 우분투 LTS 버젼의 최근 것이 12.04 니까 민트도 거기에 해당하는 버젼이 민트 13 마야 (Mint Linux 13 Maya) 가 되는 것이지요. http://www.linuxmint.com/release.php?id=18 위 링크를 클릭하시면 민트 리눅스를 받을 수 있습니다. 저사양 노트북에는 씨나몬 (Cinnamon) 보다는 메이트 (Mat..
최근 각광받고 있는 Linux Mint 를 설치해봤습니다. 결론은 대 만족입니다. 우분투 또는 리눅스 OS 를 메인으로 사용하고 싶은 사람에게 강력하게 추천합니다. 곁들여서 제 환경을 조금 이야기 하자면 저는 컴퓨터가 5대 있습니다. 집에서 쓰는 데스크탑 1대와 서버 1대 , 그리고 노트북 3대 입니다. 노트북은 각각 Macbook-Air , Macbook-Pro , Sony VAIO 입니다. 제가 컴퓨터를 고르는 기준은 일단 데스크탑은 'Power' 입니다. 강력해야만 합니다. 노트북을 고르는 기준은 '이쁨' 입니다. 진짜 수년동안 노트북을 써왔지만 작고 이쁜게 최고 입니다. 그래서 VAIO 를 사용했었는데 최근 아시는 분은 아시겠지만 돈값을 못합니다. 그래서 애플로 갈아탔습니다. 작고 이쁜 소니에서 ..
HBase 는 가-분산 방식 까지 설치되어 있다고 가정하고 Hadoop 은 완전-분산 방식까지 설치되어 있다고 가정합니다. (지난 포스트들을 찾아보세요) 4대의 서버에 걸쳐서 HBase 클러스터링 설정을 하는 것으로 하겠습니다. nobody1 - HMaster nobody2 - RegionServer nobody3 - RegionServer nobody4 - RegionServer 이제 설정파일들을 검토하겠습니다. conf/hbase-env.sh # export JAVA_HOME=/usr/java/jdk1.6.0/ export JAVA_HOME=/usr/lib/jvm/java-6-openjdk 를 추가해주고 (아마 되어 있을 것입니다) # export HBASE_CLASSPATH= export HADOO..
EDIT: 실제로 HDFS 가 저장되는 디렉토리를 지정해줘야 합니다. 지정 안해주면 기본적으로 /tmp 밑에 파일이 생기는 데 리부팅(rebooting) 하게 되면 파일이 사라져서 두번째 부터는 네임노드 (namenode)가 구동하지를 않습니다. 저번 포스트 (누름) 에서 Stand Alone 방식에 대해서 알아봤습니다. 이번에는 가 분산 방식입니다. '가 분산' 방식은 한대의 컴퓨터에서 하둡 파일시스템 (hdfs) ,잡 트랙커 (Job Tracker),와 네임노드 (NameNode), 데이타노드 (DataNode) , 태스크트래커 (TaskTracker) 를 띄우는 방식입니다. 마치 분산을 풀로 하는 것처럼 보이지만 실은 한대에서만 돌리는 것이지요. 그래서 '가 분산' (Pseudo Distribui..
원문은 아래의 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..
지금 일하는 곳이 버추얼박스 (VirtualBox) 에서 네트워크 드라이버가 안잡히게 하는 멋진 보안 환경 때문에 공유폴더를 이용해서 파일을 복사하여 수동으로 설치하게 되어 있습니다. 따라서 GTK 를 써야만 하는 X 를 지원하는 Emacs 는 엄두도 못 내고 , Console 모드로 컴파일 해서 사용할려고 하다가 에러가 발생해서 해결하는 방법을 알아보겠습니다. Emacs (23.4) 를 우분투 (11.10) 에서 수동으로 컴파일 할때 발생하는 문제입니다. make[1]: *** No rule to make target `/usr/lib/crt1.o', needed by `temacs'. Stop. crt1.o 때문에 에러가 발생한 것임을 알 수가 있습니다. $ gcc -print-file-name=cr..