在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/