我是hadoop新手。我已经在我的ubuntu上安装完hadoop并打开localhost视图。但是当我试图在浏览hdfs时创建一个目录时,我得到了以下错误 Permission denied: user=dr.who, access=WRITE, inode="/":hdusr:supergroup:drwxr-xr-x 我还附上了hadoop\u截图。
Permission denied: user=dr.who, access=WRITE, inode="/":hdusr:supergroup:drwxr-xr-x
9avjhtql1#
要创建根目录,您需要是超级用户。超级用户是运行namenode进程的linux用户,通常是“hdfs”,但在您的设置中它看起来像它的hduser。尝试:
sudo -u hduser hadoop fs -mkdir /test
或者,假设您的群集上未启用kerberos:
export HADOOP_USER_NAME=hduser hadoop fs -mkdir /test
1条答案
按热度按时间9avjhtql1#
要创建根目录,您需要是超级用户。超级用户是运行namenode进程的linux用户,通常是“hdfs”,但在您的设置中它看起来像它的hduser。
尝试:
或者,假设您的群集上未启用kerberos: