우분투 의사가상 모드1
1. jdk 7버젼을 깐다. 8버젼에서는 R java가 되지 않기 때문.
sudo apt-get install openjdk-7-jdk
java -version 했을 때 1.7 이 나와야 한다.
2.
cd /etc
sudo nano environmnet 로 패스를 바꿔준다.
PATH 뒤쪽에 “:/usr/lib/jvm/java-7-openjdk-amd64/bin” 을 붙인다.
다음 줄에
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 라고 쓴다.
3.
sudo nano hosts 에서 내용을
127.0.0.1 localhost
127.0.0.1 sist
로 바꾼다.
4.
sudo nano hostname 내용을
sist
로 바꾼다.
5. /usr/local 안의 hadoop-1.2.1 폴더 안의 conf 안의 파일들을 수정.
hadoop-env.sh
core-site.xml
<?xml version=”1.0″?>
<?xml-stylesheet type=”text/xsl” href=”configuration.xsl”?>
<!– Put site-specific property overrides in this file. –>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/hdfs/temp</value>
</property>
</configuration>
hdfs-site.xml
<?xml version=”1.0″?>
<?xml-stylesheet type=”text/xsl” href=”configuration.xsl”?>
<!– Put site-specific property overrides in this file. –>
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
mapred-site.xml
<?xml version=”1.0″?>
<?xml-stylesheet type=”text/xsl” href=”configuration.xsl”?>
<!– Put site-specific property overrides in this file. –>
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
masters
localhost
slaves
localhost
6. R설치
r자바 설치
sudo apt-get install r-cran-rjava
로 설치한 후
sudo R 로 들어가면
install.packages(“rJava”) 없이
library(rJava) 가 가능함
install.packages(“plyr”)
install.packages(“KoNLP”)
install.packages(“rmongodb”)
몽고 디비 서버 가동
cd /usr/local/mongodb
cd bin
sudo ./mongod –dbpath /usr/local/mongodb/data
(서버 가동이 안될시 /usr/local/mongodb 안에 data 폴더를 만들어야 함)

몽고 디비 실행
몽고디비 서버가 가동된 상태에서
cd /usr/local/mongodb/bin
sudo ./mongo
로 디비 실행가능하다.
use mydb
db.member.insert({no:1,name:”hong”,sex:”m”})
db.member.insert({no:2,name:”park”,sex:”m”})
db.member.insert({no:3,name:”shim”,sex:”w”})
db.find()
R에서 몽고디비 실행
install.packages(“rmongodb”)
library(rmongodb)
m=mongo.create(host=”localhost”)
mongo.is.connected(m)
tmp=mongo.find.all(m,ns=”mydb.member”)
tmp
하면 R에서 몽고 디비 내용을 뿌릴 수 있다.