Hadoop 如何创建配置单元仓库目录?

Hadoop 如何创建配置单元仓库目录?,hadoop,hive,Hadoop,Hive,我已经安装了hadoop和hive。我正在尝试按如下方式配置配置配置单元: hadoop fs -mkdir /data/hive/warehouse 我不断地发现这个错误: mkdir: '/data/hive/warehouse': No such file or directory 在发出hadoop fs命令之前,是否需要使用os命令创建目录?有什么想法吗?您缺少类似于UNIX/Linux的-p选项 $ hadoop fs -mkdir -p /data/hive/war

我已经安装了hadoop和hive。我正在尝试按如下方式配置配置配置单元:

hadoop fs -mkdir       /data/hive/warehouse
我不断地发现这个错误:

mkdir: '/data/hive/warehouse': No such file or directory
在发出hadoop fs命令之前,是否需要使用os命令创建目录?有什么想法吗?

您缺少类似于UNIX/Linux的-p选项

$ hadoop fs -mkdir -p /data/hive/warehouse
此外,如果要为多个用户设置此目录,则还应chmod 1777此目录;如果要以用户配置单元的身份运行配置单元,则应添加/user/hive


请参阅和。

-p选项没有返回任何错误,但当我转到/data/hive目录时,我没有看到创建的任何仓库目录。hadoop fs-lsr/data的输出是什么?
$ hadoop fs -chmod -R 1777 /data/hive/warehouse
$ hadoop fs -mkdir -p /user/hive
$ hadoop fs -chown hive:hive /user/hive