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

baubqpgj  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(393)

我已经安装了hadoop和hive。我正在尝试配置配置单元,如下所示:

hadoop fs -mkdir       /data/hive/warehouse

我经常会遇到这样的错误:

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

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

68de4m5k

68de4m5k1#

你错过了比赛 -p 选项类似于unix/linux。

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

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

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

请参阅cdh中的apache配置单元文件系统权限以及配置单元在hdfs中存储文件的位置?。

相关问题