В настоящее время я выполняю следующие шаги (Hadoop 1.1.2, Hive 0.11 и Sqoop-1.4.3.bin__hadoop-1.0.0):
- Импорт данных из MySQL в Hive с помощью Sqoop
- Выполнить запрос в Hive и сохранить его вывод в таблице Hive.
- Экспорт вывода в MySQL с помощью Sqoop
Мне было интересно, можно ли объединить шаги 2 и 3 - вывод запроса Hive, записанный непосредственно в базу данных MySQL.
- Я читал о внешних таблицах, но не нашел примера, где предложение LOCATION указывает на что-то вроде jdbc: myql: // localhost: 3306 //. Неужели это возможно?
- В этом потоке говорится о обработчике хранилища JDBC, но не удалось найдите пример Hive для того же (я думаю, что он нереализован!)