解决:ERROR:Attemping to operate on hdfs datanode as root
今天在start-dfs.sh开启hdfs的时候,出现
ERROR:Attemping to operate on hdfs datanode as root
ERROR:but there is no HDFS_NAMENODE_USER defined
原因:我这里是使用root用户开启hdfs
解决办法:
退出root用户,切换到普通用户就解决了
su 用户名
注意:这里我是有root用户和普通用户
注意:hadoop文件的权限,如果是root用户创建的,需要文件所有者修改为普通用户的
sudo chown -R 用户名:用户名 文件名