우분투에 R을 설치하기 위해 간단하게 apt-get을 사용하면 됩니다. $ sudo apt-get update $ sudo apt-get install r-base $ R 쉘에서 R을 입력하면 R 콘솔이 나타나게 됩니다. 기본적으로 R은 수많은 패키지를 사용할 수 있다는 장점이 있습니다. R 콘솔에서 다음과 같은 명령어로 필요한 패키지를 추가로 설치할 수 있습니다. > install.pakages("RMySQL") 그런데 패키지에 따라서 다음과 같은 오류 메시지가 나올 수 있는데요. Warning in install.packages : package ‘gplots’ is not available (for R version 2.14.1) 이때는 R 콘솔에서 쉘로 나가서 apt-get으로 찾아서 설치하면 됩..
MongoDB에 대한 개요는 이전에 한번 정리한 적이 있었는데요. 이번에는 MongoDB를 설치하고 기본적인 명령어들을 한번 사용해 보려고 합니다. MongoDB 설치설치를 위해서는 http://www.mongodb.org/downloads 에서 OS에 따라 파일을 다운로드 하면 됩니다. 버전이 여러가지가 있는데요. 2.2와 같이 짝수로 된 버전이 안정적인 버전이므로 참고해서 다운로드 하시기 바랍니다. 압축을 풀면 설치는 간단하게 끝난다고 보면 됩니다. 다만 데이터베이스에 사용할 폴더를 설정해야 하는데요. 기본적으로 사용하는 폴더가 /data/db 입니다. 저는 간단하게 테스트용으로 사용해서 다른 곳에 폴더를 생성하고 데몬 실행시 다음과 같이 했네요. > ./mongodb -dbpath ~/Dev/mon..
R 소개빅데이터 처리 기술 중에 최근 인기있는 R 에 대해서 간략하게 소개합니다. R은 통계, 그래픽 작업, 통계적 프로그래밍을 하는데 매우 효과적인 툴입니다. 기존의 SAS, SPSS와 같은 통계 처리 프로그램들이 있었는데요. R은 이러한 프로그램을 대신할 수 있는 오픈소스 프로젝트로서 R에서 사용할 수 있는 애드온만 2천개가 넘을 정도로 널리 사용되고 있습니다. 여러분이 R에 대한 자료를 검색하기는 쉽지 않습니다. 당연히 R을 검색하면 R과 관련없는 수많은 자료들이 나오기 때문이죠. R에 대한 자료를 가장 많이 가지고 있는 곳은 당연히 R 프로젝트 사이트입니다. http://www.r-project.org 위 사이트에서 R 프로그램 다운로드, 애드온 패키지, 문서, 소스 코드 등을 받아서 살펴볼 수 ..
리눅스에서 Java를 설치하기 위한 방법들은 예전 글에서도 한번 정리한 적이 있는데요. 이때는 Redhat 계열의 CentOS에서 세팅하는 것이어서 RPM 명령어로 설치하는 것을 설명했었습니다. 이번에는 Debian 계열인 우분투(Ubuntu)에서 APT 명령어로 설치하는 것을 정리해 보도록 하지요. APT-GET 사용법 우분투는 데비안을 기반으로 하고 있기 때문에 RPM이 아닌 apt-get으로 프로그램을 설치하게 됩니다. 한글입력기로 유명한 nabi 패키지를 가지고 apt-get 명령어에 대해서 한번 살펴보도록 하죠.. nabi 설치 : apt-get install nabi 제거하기 : apt-get --purge remove nabi 검색하기 : apt-cache search nabi 패키지 정보보..
지난번에 맵리듀스에 대해서는 한번 정리한 적이 있는데요. 오늘은 하둡(Hadoop)을 설치하고 환경변수들을 설정한 후, 기본 예제인 Word Count를 실행해보도록 하겠습니다. 백문이 불여일견이라고 내용을 아무리 보는 것 보다 직접 해보는 것이 확실히 도움이 되는 것 같습니다. 하둡(Hadoop) 설치하둡은 HDFS, MapReduce를 소프트웨어로 구현한 것으로 아파치 Top-Level 프로젝트입니다. 코어는 Java, C/C++, Python등을 지원하는데요. 기본적으로 JDK는 설치되어 있어야 Hadoop을 구동할 수 있습니다. 하둡을 구동하기 위해서는 리눅스 환경이 좋은데요. 윈도우는 경우에는 가상머신을 활용하면 됩니다. (맥은 설치가 됩니다.) 저는 우분투를 PC에 설치해서 하둡 설치를 진행했..
리눅스에서 JDK와 Tomcat 관련해서 설치를 설명할 필요가 있어서 정리한 문서입니다. 혹시 도움이 될 분이 있을까 해서 올려봅니다. 1. 리눅스 개요(리눅스 커널 기반) A. RedHat 계열 i. Rpm 패키지 사용 (yum – 의존성 추가) ii. Fedora, CentOS, 한컴 리눅스, 아시안눅스, 부요리눅스 iii. 서버용 운영체제로 주로 사용 B. Debian 계열 i. Apt 패키지 사용 ii. 윈도우와 같은 데스크탑용 리눅스 (ubuntu) 2. JDK 설치 및 환경설정 A. JDK 설치 확인 i. #java –version ii. #rpm –qa | grep java iii. #rpm –qa | grep jdk B. JDK 제거 i. #rpm –e --nodeps 패키지명 C. JDK..
PC에 SSD를 달았습니다. 속도가 역시 빠르네요.. ^^ 그래서 개발 환경을 다시 세팅하고 있네요. 세팅하면서 필요한 정보들을 정리해 놓으려고 합니다. 나중에 또 꼭 찾아봐야 하더라구요.. 먼저 MySQL 설치 입니다. 왠지 인스톨 버전보다는 noinstall로 설치하는게 나중에 백업등 여러가지 측면에서 좋더라구요. MySQL Database Sever 5.5를 설치했습니다. http://dev.mysql.com/downloads/ 위 사이트에서 "Downloads > Archives > MySQL Database Server 5.5 > Microsoft Windows" 로 가서 다음 파일을 다운로드 했네요. Microsoft Windows (ZIP format) (21 Jun 2011, 135.7M)..
우분투에서 아파치 서버 설치하는 방법에 대해서 간략하게 정리할께요. 아파치는 소스 컴파일로 설치하는 것이 더 좋지만 단순한 테스트 용도로 세팅할 거라 쉽게 설치하는 방법만 정리해 봅니다. (실제로는 Apache Log 분석을 위해 awstats를 사용하기 위해서 설치하는 거라서... ^^ 요것도 곧 정리할께요..) 아파치 설치 > sudo apt-get install apache2 설치가 끝나버렸습니다. :) 그런데 한가지 이슈는 소스 컴파일의 경우, /usr/local/apache 라는 폴더를 만들어서 넣어두고 쓸 수가 있는데. 환경 설정이나 실행파일들이 여기 저기 흩어져 있는 아쉬움이 좀 있네요.. -.- 그래서 주요 파일들 위치만 간단히 정리해 봅니다. 환경설정 파일 (httpd.conf) > vi..