在hive中创建数据库,其中多个位置具有iftry启用

时间:2015-01-15 07:52:59

标签: hadoop hive apache-sentry

我正在hive中创建一个具有多个位置的数据库,例如

CREATE DATABASE sample1 location' hdfs:// nameservice1:8020 / db / dev / abc',' hdfs:// nameservice1:8020 / db / dev / def',& #39; HDFS:// nameservice1:8020 /分贝的/ dev / GHI'

但这样做时我遇到了错误。是否允许任何人帮助创建具有多个位置的数据库?对此有没有替代解决方案。

PS:我的群集已启用哨兵

1 个答案:

答案 0 :(得分:0)

哪个错误?如果那是

  

用户xx没有CREATETABLE

的权限
然后看看 http://community.cloudera.com/t5/Batch-SQL-Apache-Hive/quot-User-does-not-have-privileges-for-CREATETABLE-quot-Error/td-p/21044

您可能必须省略LOCATION,并将文件直接上传到该Hive架构的配置单元仓库位置。我想不出更好的解决方法。