日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Rhadoop集群搭建

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Rhadoop集群搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

系統架構:

這種死板的東西,只簡要介紹。

安裝R:

這個比較煩,開始幾個節點無法聯網,yum install R 報錯。最后還是實現編譯安裝,當然編譯一次,復制到其他節點即可。

?
?

CenOS7中安裝,如果到官網下載,只能下載到readme??https://mirrors.tuna.tsinghua.edu.cn/CRAN/??

查看readme發現R項目已經遷移到RHEL,所以先安裝源

yum install epel-release

直接sudo yum install R(sudo apt-get install r-base)安裝,R比較大400M,先安裝R再復制虛擬機。

?
?

編譯安裝:

wget?http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz

(1)error: C++ preprocessor "/lib/cpp" fails sanity check

yum install glibc-headers

yum install gcc-c++

(2)

yum -y install gcc

yum install readline-devel

yum install libXt-devel

?
?

(3)cannot compile a simple Fortran program

編譯運行都需要!

yum install gcc-gfortran

?
?

yum install zlib-devel

yum -y install bzip2-devel

yum -y install xz-devel.x86_64

?
?

yum install pcre

yum install pcre-devel

yum install libcurl-devel

?
?

./configure --prefix=/opt/R-3.4.1--enable-R-shlib #設置工作路徑

?make && make install

?
?

?
?

安裝RStudio:

下載后,解壓即可打開,無需安裝,這個安裝到windows開發機上。

?
?

安裝JDK:

服務器運行環境,還是安裝jre比較簡單實用。

install.packages("rJava")

?
?

?
?

安裝Hadoop(2.7.1):

hadoop集群安裝,配置有點麻煩,后續把筆記分享出來.

?
?

安裝RHIPE:

?
?

?
?

RHIPE是R和Hadoop連接器,和RHadoop一樣。

先安裝protobuf(協議緩存組件)做數據交換:

最新版3.3:https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip

make install 安裝

安裝rhipe:

最新版本2015年更新:?http://ml.stat.purdue.edu/rhipebin/Rhipe_0.75.2_hadoop-2.tar.gz

R CMD INSTALL Rhipe_0.75.2_hadoop-2.tar.gz

?
?

設置環境變量:?

?

?
?

安裝RHadoop:

CentOS系統安裝依賴包:

yum -y install libcurl libcurl-devel openssl-devel

?
?

先安裝RHadoop依賴包:

install.packages(c("rJava","itertools","httr","devtools","plyr","reshape2","Rcpp","iterators","digest","RJSONIO","functional"))

?
?

下載RHadoop三個包:

https://github.com/RevolutionAnalytics/RHadoop/wiki/Downloads

R CMD INSTALL xx1.tar.gz

R CMD INSTALL xx2.tar.gz

R CMD INSTALL xx3.tar.gz

?
?

?
?

RHadoop調用hadoop streaming,實現多語言開發。

hadoop streaming使用:

bin/hadoop jar /opt/hadoop-2.7.1/share/hadoop/tools/lib/hadoop-streaming-2.7.1.jar\

-input myInputDirs \

-output myOutputDir \

-mapper /bin/cat \

-reducer /usr/bin/wc

總結

以上是生活随笔為你收集整理的Rhadoop集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。