[HADOOP] Rstudio- 서버 환경 변수가로드되지 않습니까?
HADOOPRstudio- 서버 환경 변수가로드되지 않습니까?
Cloudera의 hadoop 배포판에서 rhadoop을 실행하려고합니다. (CDH3 또는 4인지 기억이 안납니다.) 문제가 있습니다. Rstudio 서버가 내 전역 변수를 인식하지 못하는 것 같습니다.
내 /etc/profile.d/r.sh 파일에는 다음과 같은 것들이 있습니다 :
export HADOOP_HOME=/usr/lib/hadoop
export HADOOP_CONF=/usr/hadoop/conf
export HADOOP_CMD=/usr/bin/hadoop
export HADOOP_STREAMING=/usr/lib/hadoop-mapreduce/
터미널에서 R을 실행하면 다음과 같은 결과를 얻습니다.
> Sys.getenv("HADOOP_CMD")
[1] "usr/bin/hadoop"
하지만 Rstudio 서버를 실행할 때 :
> Sys.getenv("HADOOP_CMD")
[1] ""
그리고 결과적으로 rhdfs를 실행하려고 할 때 :
> library("rJava", lib.loc="/home/cloudera/R/x86_64-redhat-linux-gnu-library/2.15")
> library("rhdfs", lib.loc="/home/cloudera/R/x86_64-redhat-linux-gnu-library/2.15")
Error : .onLoad failed in loadNamespace() for 'rhdfs', details:
call: fun(libname, pkgname)
error: Environment variable HADOOP_CMD must be set before loading package rhdfs
Error: package/namespace load failed for 'rhdfs'
누구든지 특정 r.sh 파일이 아니라면 내 환경 변수를 어디에 두어야하는지 알고 있습니까?
감사!
해결법
-
==============================
1..Renviron 또는 Renviron.site에서 환경 변수를 설정해야합니다. 나는이 파일들이 R_HOME / etc / Renviron.site에 정의되어 있다고 생각한다. 다음을 입력하여 자세한 정보를 얻을 수 있습니다.
.Renviron 또는 Renviron.site에서 환경 변수를 설정해야합니다. 나는이 파일들이 R_HOME / etc / Renviron.site에 정의되어 있다고 생각한다. 다음을 입력하여 자세한 정보를 얻을 수 있습니다.
> ?Startup
누군가 여기 비슷한 문제가 있었는데 이것이 그가 그것을 해결하기 위해 한 일입니다.
-
==============================
2.Windows에서 R은 / Users /
/ Documents에서 .Renviron 파일을 찾은 반면 RStudio는 .Renviron 파일이 / Users / /에있을 것으로 예상됩니다. Windows에서 R은 / Users /
/ Documents에서 .Renviron 파일을 찾은 반면 RStudio는 .Renviron 파일이 / Users / /에있을 것으로 예상됩니다. -
==============================
3.Rstudio에서 환경 변수를 다음과 같이 설정해야합니다.
Rstudio에서 환경 변수를 다음과 같이 설정해야합니다.
Sys.setenv ( "/ hadoop 경로")
그리고 너는 이것을 시도한다.
from https://stackoverflow.com/questions/16867720/rstudio-server-environment-variables-not-loading by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 메인 클래스 org.apache.hadoop.hdfs.server.namenode.Namenode를 찾거나로드 할 수 없습니다. (0) | 2019.07.11 |
---|---|
[HADOOP] Hadoop - datanode 및 tasktracker 다시 시작 (0) | 2019.07.11 |
[HADOOP] Hadoop에서 Writable 클래스를 사용자 정의하는 방법은 무엇입니까? (0) | 2019.07.11 |
[HADOOP] Java API를 사용하여 Hadoop에서 파일을 이동 하시겠습니까? (0) | 2019.07.11 |
[HADOOP] 파케 파일에 대한 메타 데이터 생성 (0) | 2019.07.11 |