2013-10-08 1 views
0

안녕하세요, 거기에 hadoop 클러스터가 있는데 R에서 내 자신의 Mapper와 Reducer를 작성하고 Hadoop Streaming을 사용하여 몇 가지 시계열 분석을 할 생각입니다.Hadoop 설치 R

그러나 클러스터 전반에 모든 종류의 소프트웨어를 설치하는 '일반적인'방법이 무엇인지 궁금합니다.

같은 마법이있을 수 있습니다 :

sudo hadoop install R? # Pseudo code 

감사합니다!

답변

1

에서 MR 프로그램을 작성할 수 있도록 Revolution AnalyticsRhipe에서 같은 R의 주위에 약간의 래퍼이 설치를 자동화하는 기대합니다.

#!/usr/bin/expect -f 

if {[llength $argv] != 1} { 
puts "usage: ssh.exp server" 
exit 1 
} 

set server [lrange $argv 0 0] 
set timeout 60 

spawn ssh -i key.pem [email protected]$server 

expect "*connecting (yes/no)*" 
send -- "yes\r" 

expect "*~]$*" 

send -- "sudo su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'\r" 

send -- "nohup sudo su -c 'yum install -y R R-core R-core-devel R-devel' &\r" 

expect "*~]$*" 
send -- "exit\r" 

interact 
0

PuppetChef과 같은 자동화 도구를 사용하여 클러스터에서 설치 프로세스를 자동화하십시오.

또한, 거기에 내가 실제로 리눅스와 끝까지 쉽게 R.