2015-11-24 2 views
0

Я создаю внешнюю таблицу в улье в QUBOLE. Но после создания таблицы данных нет. Вот мой оператор DDL для создания. использование vlc;В Qubole, создание внешней таблицы улей с использованием местоположения S3

CREATE TABLE ВНЕШНЕЕ dim_retailer_txt2 ( RETAILER_TENANT_ID INT, RETAILER_NAME строку, ACTIVE TinyInt) ROW ФОРМАТ DELIMITED ПОЛЯ TERMINATED BY '|' ESCAPED BY '\' STORED AS TEXTFILE МЕСТОРАСПОЛОЖЕНИЕ 's3: // manthan-impala-test/vi65test-txt/dim_retailer_vlc /';

Позже, если я проверить, что данные, нет данных

+0

попробовать вы Расположение поданными в формате ниже .. S3N: // «идентификатор доступа»: «секретный ключ» @ «имя ведра»/«path_to_folder»/ – hadooper

+0

Я пытался, но им получать ошибки говоря, как это - FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask. Недопустимое имя хоста в URI –

+0

Могу ли я получить несколько примеров, например, как указать путь –

ответ

0

Я использую S3 браузер для дампа данных в S3 location.When я сделал это в моем случае, какой-то дополнительный файл, который имеет 1 байт размер также сбрасывался в мое местоположение S3. Поэтому при создании таблицы он не смог получить точные данные из местоположения S3.

Смежные вопросы