我是Hadoop的新手。我已经在ubuntu上安装了hadoop,并打开了localhost视图。但是,当我尝试在浏览HDFS中创建目录时,出现以下错误Permission denied: user=dr.who, access=WRITE, inode="/":hdusr:supergroup:drwxr-xr-x
我还附上了屏幕截图 Hadoop_Screenhot。
答案 0 :(得分:0)
要以root用户身份创建目录,您需要成为超级用户。超级用户是运行namenode进程的linux用户-通常为“ hdfs”,但在您的设置中看起来像是hduser。
尝试:
sudo -u hduser hadoop fs -mkdir /test
或者,假设您的群集上未启用Kerberos:
export HADOOP_USER_NAME=hduser
hadoop fs -mkdir /test