2017-01-18 7 views
0

Я пытаюсь изменить последний столбец таблицы улья (который типа STRING в улье) к типу Postgres date ниже команда:Sqoop - изменение столбца типа данных улей с типом данных Postgres

sqoop export 
--connect jdbc:postgresql://192.168.11.1:5432/test 
--username test 
--password test_password 
--table posgres_table 
--hcatalog-database hive_db 
--hcatalog-table hive_table 

Я попытался с помощью, это, но столбец в Postgres еще пуст:

-map колонки улей batch_date = дата

ответ

0

-map-column-hive работает только для импорта SQOOP (т. при извлечении данных из РСУБД в HDFS/Hive)

Все, что вам нужно, чтобы данные вашей Версии Улья были в правильном формате даты, он должен работать.

Внутри sqoop экспорт создает такие заявления

INSERT INTO posgres_table...

Вы можете проверить путем создания INSERT INTO posgres_table values(...) Постулатов через драйвер JDBC или любой клиент, как pgAdmin, короткозамкнутого SQL и т.д. вручную

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