例如,我在hive中创建了一个具有多个位置的数据库
'创建数据库sample1位置'hdfs://nameservice1:8020/db/dev/','hdfs://nameservice1:8020/db/dev/def','hdfs://nameservice1:8020/db/dev/ghi'
但我做这件事时出错了。在这种情况下,任何人都可以帮助创建一个包含多个位置的数据库吗?有没有别的解决办法。
ps:我的集群启用了岗哨
例如,我在hive中创建了一个具有多个位置的数据库
'创建数据库sample1位置'hdfs://nameservice1:8020/db/dev/','hdfs://nameservice1:8020/db/dev/def','hdfs://nameservice1:8020/db/dev/ghi'
但我做这件事时出错了。在这种情况下,任何人都可以帮助创建一个包含多个位置的数据库吗?有没有别的解决办法。
ps:我的集群启用了岗哨
1条答案
按热度按时间ryhaxcpt1#
哪个错误?如果是的话
用户xx没有createtable的权限
然后看看http://community.cloudera.com/t5/batch-sql-apache-hive/quot-user-does-not-have-privileges-for-createtable-quot-error/td-p/21044
您可能需要省略位置,并将文件直接上载到该配置单元架构的配置单元仓库位置。我想不出更好的解决办法了。