【发布时间】:2019-07-15 13:40:55
【问题描述】:
我不确定我可以在哪里写这个问题,但我需要尝试所有路径。我有一个 Cloudera 开发集群:
- 1 个主人。
- 3 名工人。
- 1 个网关节点。
我在一个数据科学小组工作,他们需要一个 RStudio 服务器来工作,此外,这个 RStudio 服务器应该能够通过 kerberos 连接到我的 cloudera 集群。
我的解决方案是在网关节点中安装 RStudio-server,我不知道这一点是否是我的错误,但我在这里放置了我在此节点中执行的步骤:
- 停止cloudera代理:
sudo service cloudera-scm-agent stop -
更新操作系统:
sudo yum install epel-release; sudo yum update; sudo shutdown -r now; 从 yum 安装 R:
sudo yum install R-
获取 Rstudio 服务器:
wget https://download2.rstudio.org/rstudio-server-rhel-1.1.463-x86_64.rpm sudo yum install rstudio-server-rhel-1.1.463-x86_64.rpm
从这里开始我的所有问题:
- 安装 RStudio-server 时,您的 Linux 用户和密码将是 RStudio-server 中的默认用户,但在我的情况下,当我访问 IP:8787 时 使用我的用户名和密码登录 我总是收到错误的登录信息。
解决方法:我把/etc/pam.d/login的内容复制到/etc/pam.d/rstudio中
-
在步骤之前我让他登录但他 RStudio-server 一直告诉 服务器无法连接服务,我不明白 描述,但我查看日志并看到类似的内容:
ERROR 系统错误 1(不允许操作)[path=/tmp/rstudio-rsession/user-d];发生在:rstudio::core::Error rstudio::core::FilePath::remove() const /root/rstudio/src/cpp/core/FilePath.cpp:692;记录自:int main(int, char* const*) /root/rstudio/src/cpp/session/SessionMain.cpp:1743
我想这可能是权限问题,但如果我改变 权限突然我无法访问我的节点,因为 家庭/用户中有关 .ssh o .bashrc 或 bash_profile 已更改。
我不知道我能做什么?不会有那么难,任何帮助对我来说都很好。
提前致谢。
【问题讨论】:
-
您是如何在第 3 步中更改权限的?顺便说一句,community.rstudio.com 可能是解决有关 RStudio Server 问题的更好场所。
标签: r centos7 cloudera rstudio-server