无法在Mac OS的HDFS上创建目录

时间:2018-07-01 03:01:13

标签: macos hadoop hdfs hadoop2

当我尝试在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

当前,我安装了Hadoop 2.9.1,并且正在尝试使用伪分布式模式。

2 个答案:

答案 0 :(得分:1)

尝试此命令。它将在路径中创建所有目录。

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

答案 1 :(得分:1)

HDFS没有/ Users目录(它不是Mac等效结构)

您是说/user吗?

为自己创建用户目录的正确方法是

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

然后使用自动输入HDFS用户文件夹来创建输入目录(不提供绝对路径)

hdfs dfs -mkdir input/