Из Redshift я создал внешнюю схему, используя Hive Metastore. Я вижу метаданные Redshift о таблицах (например, используя: select * from SVV_EXTERNAL_TABLES), однако при запросе к одной из этих таблиц я получаю неоднозначную ошибку "error: Assert"
Я попытался создать внешнюю схему и запросить таблицы. Я могу запрашивать метаданные о таблицах, но на самом деле не могу запрашивать сами таблицы.
Я создал внешнюю схему следующим образом:
create external schema hive_schema
from hive metastore
database 'my_database_name'
uri 'my_ip_address' port 9083
iam_role 'arn:aws:iam::123456789:role/my_role_name';
Вот сообщение об ошибке при запуске «select * from hive_schema.my_table_name;»
-----------------------------------------------
error: Assert
code: 1000
context: loc->length() > 5 && loc->substr(0, 5) == "s3://" -
query: 1764
location: scan_range_manager.cpp:221
process: padbmaster [pid=26902]
-----------------------------------------------