Создать базу данных в улье с несколькими местоположениями, имеющими часовой доступ

Я создаю базу данных в улье с несколькими местоположениями, например

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 и загрузить файл непосредственно в хранилище куста этой схемы улья. Я не могу придумать лучшего обходного пути.

Другие вопросы по тегам