簡體   English   中英

如何在Amazon EMR 5.16.0上為Zeppelin 0.7.3安裝R解釋器

[英]How can I install the R interpreter for Zeppelin 0.7.3 on Amazon EMR 5.16.0

當我創建帶有emr-5.16.0版本的EMR集群並包含Zeppelin時,它會同時安裝R,但是我似乎無法加載解釋器。 即使我運行“ sudo bash bin / install-interpreter.sh -a”,它也不會顯示。

終於想通了。 截至5.16.0,作為記錄的EMR不支持齊柏林R OUT盒子在這里

通過設置不包含Zeppelin的EMR並在SSH進入主節點的同時運行以下命令,我可以從源代碼構建Zeppelin:

sudo yum -y update
sudo yum -y install R R-devel libcurl-devel openssl-devel git
sudo R -e "install.packages('devtools', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('sparklyr', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('evaluate', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('knitr', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages('ggplot2', repos = 'http://cran.us.r-project.org')"
sudo R -e "install.packages(c('devtools','mplot', 'googleVis'), repos = 'http://cran.us.r-project.org');
require(devtools); install_github('ramnathv/rCharts')"


mkdir build
cd build
wget http://www.eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
sudo tar -zxf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
sudo ln -s /usr/local/apache-maven-3.3.9/bin/mvn /usr/local/bin/mvn

git clone https://github.com/apache/zeppelin.git
cd zeppelin
git checkout tags/v0.8.0

mvn clean package -DskipTests -Pscala-2.11 -Pr -Dspark.version=2.2.0 -DHadoop.version=2.7.7
#NEED TO CHANGE PORT IN CONFIG
#need to set export SPARK_HOME=/usr/lib/spark in zeppelin-env.sh

./bin/zeppelin-daemon.sh start

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM