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

时间:2018-07-18 17:13:28

标签: hadoop hive

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

hadoop fs -mkdir       /data/hive/warehouse

我不断收到此错误:

mkdir: '/data/hive/warehouse': No such file or directory

在发出hadoop fs命令之前,是否需要使用os命令创建目录?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

$ hadoop fs -mkdir -p /data/hive/warehouse

此外,如果要为多个用户设置该目录,还应该将目录设置为chmod 1777;如果以hive用户身份运行Hive,则还应添加/ user / hive。

$ hadoop fs -chmod -R 1777 /data/hive/warehouse
$ hadoop fs -mkdir -p /user/hive
$ hadoop fs -chown hive:hive /user/hive

请参见Apache Hive File System Permissions in CDHWhere does Hive store files in HDFS?