在我的 PC 上创建 Hadoop 环境时,我创建了一个用户 hduser。在这个 Hadoop 环境中,我安装了 RHadoop。但是现在我在启动 R 并尝试执行一些 Hadoop 操作时遇到一些权限问题,因为我为 hduser 创建了 Hadoop 环境。是否可以控制我运行 R 的用户身份?如何以 hduser 身份启动它?我尝试以 hduser 身份登录,以便在那里安装和启动 R,但这没有用,因为我无法以 hduser 身份登录。
P.S.:我对 Ubuntu 和 Hadoop 还很陌生
最佳答案
runuser -l hduser 'R'
或
su - hduser
除非您是 super 用户,否则这是行不通的。
关于r - 以不同的用户身份启动 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419094/