Пожалуйста, советуйте:
Я установил кластер hadoop 2.6.5
версии в GCP, используя экземпляры виртуальной машины.Использовал коннектор GCP и указал hdfs для использования gs bucket.Добавлены следующие 2 записи в coresite.xml
:
google.cloud.auth.service.account.json.keyfile=<Path-to-the-JSON-file>
fs.gs.working.dir=/
При использовании hadoop gs -ls / работает нормально, но когда я создаю таблицы улья
CREATE EXTERNAL TABLE test1256(name string,id int) LOCATION 'gs://bucket/';
я получаю следующееошибка:
Ошибка: ошибка при обработке оператора: СБОЙ: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask.MetaException (сообщение: java.security.AccessControlException: в доступе отказано: user = hdpuser1, path = "gs: // bucket /": hive: hive: drwx ------) (состояние = 08S01, код = 1)