当我尝试在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,并且正在尝试使用伪分布式模式。
答案 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/