暂无说说

RHadoop系列之Rstudio Server报 Unable to load native-hadoop library for your platform

R jiajun 3个月前 (09-28) 34次浏览 0个评论 扫描二维码

Rstudio-Server 中加载完 rhdfs,执行 hdfs.init()的时候,不能加载 native-hadoop library,报如下 warning

8/08/12 10:58:05 WARN util.NativeCodeLoader: Unable to load 
native-hadoop library for your platform... using builtin-java classes where applicable

意思是 hadoop 库不在 java.library.path 所配置的目录下,应该是 java.library.path 配置的路径有问题。但是检查环境变量

没出现问题,而且在RRtudio 中都没出现该问题。查了Rstudio-Server 文档,可以在/etc/rstudio/rserver.conf 中添加如下内容

rsession-ld-library-path=/soft/hadoop/lib/native


然后重启Rstudio-Server

sudo rstudio-server restart

再次执行

完美解决!
参考资料:RStudio Server Professional Edition
                  5.1.2 Locating Shared Libraries
 

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址