博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rhadoop安装
阅读量:4947 次
发布时间:2019-06-11

本文共 1992 字,大约阅读时间需要 6 分钟。

1.ubuntu,hadoop,R,jdk安装好

2.下载Rhadoop项目的的三个包,rmr,hdfs,rHBase存放到Downloads/R。

3.切换到root

4.安装依赖的库

~R CMD javareconf

~R

>install.packages("rJava")

reshape2,Rcpp,iterators,itertools,digest,RJSONIO,functional

5.安装rhdfs库

环境变量

 export JAVA_HOME=/home/csf/Downloads/jdk1.8.0_31

HADOOP_CMD=/home/csf/Downloads/hadoop/bin/hadoop
HADOOP_STREAMING=/home/csf/Downloads/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.2.0.jar

6.

csf@ubuntu:~/Downloads/hadoop$ . /etc/environment

csf@ubuntu:~/Downloads/hadoop$ cd ..
csf@ubuntu:~/Downloads$ R CMD INSTALL /R/rhdfs_1.0.8.tar.gz
Warning: invalid package ‘/R/rhdfs_1.0.8.tar.gz’
Error: ERROR: no packages specified
csf@ubuntu:~/Downloads$ R CMD INSTALL /R/rhdfs_1.0.8.tar.gz
Warning: invalid package ‘/R/rhdfs_1.0.8.tar.gz’
Error: ERROR: no packages specified
csf@ubuntu:~/Downloads$ R CMD INSTALL R/rhdfs_1.0.8.tar.gz
* installing to library ‘/usr/local/lib/R/site-library’
Error: ERROR: no permission to install to directory ‘/usr/local/lib/R/site-library’
csf@ubuntu:~/Downloads$ sudo su
[sudo] password for csf:
root@ubuntu:/home/csf/Downloads# R CMD INSTALL R/rhdfs_1.0.8.tar.gz
* installing to library ‘/usr/local/lib/R/site-library’
* installing *source* package ‘rhdfs’ ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (rhdfs)
root@ubuntu:/home/csf/Downloads# ^C
root@ubuntu:/home/csf/Downloads#

7.确保安装所有的库

这里Rcpp没有安装成功,折腾了半天,

使用下面这个命令删除了Rcpp的相关文件夹

http://zhidao.baidu.com/link?url=czeXx5lWhQc-ATAfgDN3YFaIsftg0D6KskzphiUi6s2a3uA4tbtN82365wo1_1LvwsQi--dY75GpquUYrgDana

8.重新安装plyr,reshape2等

9.

> library(rhdfs)

Loading required package: rJava
HADOOP_CMD=/home/csf/Downloads/hadoop/bin/hadoop
Be sure to run hdfs.init()
> hdfs.init()
15/03/11 21:55:50 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
>

 

 

 

转载于:https://www.cnblogs.com/cdsj/p/4331737.html

你可能感兴趣的文章
RabbitMQ
查看>>
WordPress中默认文本编辑器替换成百度UEditor编辑器
查看>>
jQuery 删除或是清空某个HTML元素。
查看>>
图片添加水印效果
查看>>
iOS开发UI篇—核心动画(转场动画和组动画)
查看>>
20190724-Python网络数据采集/第 2 章 复杂HTML解析-导航树/正则表达式
查看>>
[Swift]LeetCode605. 种花问题 | Can Place Flowers
查看>>
[Swift]LeetCode494. 目标和 | Target Sum
查看>>
python--斐波那契数列
查看>>
mysql查询练习题
查看>>
python学习笔记(session)
查看>>
vue 与原生app的对接交互(混合开发)
查看>>
JavaEE笔记(七)
查看>>
设计模式--原型模式C++实现
查看>>
[LeetCode] 21. Merge Two Sorted Lists_Easy tag: Linked List
查看>>
[Reactive Programming] Using an event stream of double clicks -- buffer()
查看>>
家有Mybatis初养成1
查看>>
mvp学习
查看>>
MySQL缓存分类和配置
查看>>
第二次java作业
查看>>