Variáveis ​​de ambiente Rstudio-server não estão carregando?

Estou tentando rodar o rhadoop na distro hadoop do Cloudera (não me lembro se é o seu CDH3 ou 4), e estou com um problema: o servidor Rstudio parece não reconhecer minhas variáveis ​​globais.

No meu arquivo /etc/profile.d/r.sh, tenho:

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/

Quando eu corro R do terminal, recebo:

> Sys.getenv("HADOOP_CMD")
[1] "usr/bin/hadoop"

Mas quando eu executo o servidor Rstudio:

> Sys.getenv("HADOOP_CMD")
[1] ""

E como resultado, quando tento executar o 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'

Alguém sabe onde eu deveria estar colocando minhas variáveis ​​de ambiente, se não nesse arquivo r.sh específico?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion