无法在mac os上的hdfs上创建目录

5sxhfpxr  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(388)

当我试图在hdfs上创建一个目录时,我收到了下面的错误消息。
我安装了所有必需的软件ssh、java,并设置了所有的环境变量。
我不确定我错在哪里。
有人能谈谈你的想法吗?谢谢。
使用的命令:

bin/hdfs dfs -mkdir /Users/ravitejavutukuri/input

错误:

18/06/30 22:56:11 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: `/Users/ravitejavutukuri/input': No such file or directory

目前,我安装了hadoop2.9.1,并尝试使用伪分布式模式。

44u64gxh

44u64gxh1#

hdfs没有/users目录(它不是mac等效的结构)
你的意思是 /user ?
为自己创建用户目录的正确方法是

hdfs dfs -mkdir -p /user/$whoami/
hdfs dfs -chmod -R 750 /user/$whoami/

然后要创建一个输入目录,不提供绝对路径会自动使用hdfs用户文件夹

hdfs dfs -mkdir input/
f2uvfpb9

f2uvfpb92#

试试这个命令。它将创建路径中的所有目录。

bin/hdfs dfs -mkdir -p /Users/ravitejavutukuri/input

相关问题