Создать базу данных в улье с несколькими местоположениями, имеющими часовой доступ
Я создаю базу данных в улье с несколькими местоположениями, например
CREATE DATABASE sample1 location 'hdfs://nameservice1:8020/db/dev/abc','hdfs://nameservice1:8020/db/dev/def','hdfs://nameservice1:8020/db/dev/ghi'
но я получаю ошибку при этом. Может ли кто-нибудь помочь в такого рода создание базы данных с несколькими местами допускается? Есть ли альтернативное решение для этого.
PS: мой кластер включен
1 ответ
Какая ошибка? Если это
Пользователь 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 и загрузить файл непосредственно в хранилище куста этой схемы улья. Я не могу придумать лучшего обходного пути.