在PC上创建Hadoop环境时,我创建了一个用户hduser。在此Hadoop环境上,我已经安装了RHadoop。但是现在,当我启动R并尝试执行一些Hadoop操作时,会遇到一些权限问题,因为我为hduser创建了Hadoop环境。可以控制我以哪个用户身份运行R吗?如何以hduser身份启动它?我尝试以hduser身份登录以在此处安装并启动R,但这无法正常工作,因为我无法以hduser身份登录。

附注:我对Ubuntu和Hadoop还是陌生的

最佳答案

runuser -l hduser 'R'

要么
su - hduser

除非您是 super 用户,否则这将行不通。

关于r - 以其他用户身份启动R,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30419094/

10-10 14:12