【问题标题】:install RStudio-server in Centos Gateway node of cloudera 6.0在 cloudera 6.0 的 Centos Gateway 节点中安装 RStudio-server
【发布时间】:2019-07-15 13:40:55
【问题描述】:

我不确定我可以在哪里写这个问题,但我需要尝试所有路径。我有一个 Cloudera 开发集群:

  • 1 个主人。
  • 3 名工人。
  • 1 个网关节点。

我在一个数据科学小组工作,他们需要一个 RStudio 服务器来工作,此外,这个 RStudio 服务器应该能够通过 kerberos 连接到我的 cloudera 集群。

我的解决方案是在网关节点中安装 RStudio-server,我不知道这一点是否是我的错误,但我在这里放置了我在此节点中执行的步骤:

  1. 停止cloudera代理:sudo service cloudera-scm-agent stop
  2. 更新操作系统:

    sudo yum install epel-release;
    sudo yum update;
    sudo shutdown -r now;
    
  3. 从 yum 安装 R:sudo yum install R

  4. 获取 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
    

从这里开始我的所有问题:

  1. 安装 RStudio-server 时,您的 Linux 用户和密码将是 RStudio-server 中的默认用户,但在我的情况下,当我访问 IP:8787 时 使用我的用户名和密码登录 我总是收到错误的登录信息。

解决方法:我把/etc/pam.d/login的内容复制到/etc/pam.d/rstudio中

  1. 在步骤之前我让他登录但他 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

  2. 我想这可能是权限问题,但如果我改变 权限突然我无法访问我的节点,因为 家庭/用户中有关 .ssh o .bashrc 或 bash_profile 已更改。

我不知道我能做什么?不会有那么难,任何帮助对我来说都很好。

提前致谢。

【问题讨论】:

  • 您是如何在第 3 步中更改权限的?顺便说一句,community.rstudio.com 可能是解决有关 RStudio Server 问题的更好场所。

标签: r centos7 cloudera rstudio-server


【解决方案1】:

已解决 - 我再次做了所有事情,主要问题是我在一个带有 centos 的 azure 节点中,并且这个命令:

sudo yum install epel-release;

第二天给我更新了这个问题。这些是从您的机器家中安装的步骤:

$ sudo su
$ service cloudera-scm-agent stop
$ yum erase R*
$ yum install epel-release
$ yum update
$ reboot
$ sudo su
$ service cloudera-scm-agent stop
$ yum install R -y
$ wget https://download2.rstudio.org/rstudio-server-rhel-1.1.463-x86_64.rpm
$ yum install rstudio-server-rhel-1.1.463-x86_64.rpm
$ reboot machine
$ sudo su
$ yum groupinstall "Development Tools"
$ R
$ install.packages('txtplot')
$ yum install libxml2-devel
$ yum -y install libcurl libcurl-devel

【讨论】:

    猜你喜欢
    • 2014-01-17
    • 2016-12-26
    • 1970-01-01
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 2020-03-08
    相关资源
    最近更新 更多