Как я могу получить исходные коды MapReduce Jobs, сгенерированные компилятором Hive? - PullRequest
5 голосов
/ 31 января 2012

Я хотел бы знать, что такое код, сгенерированный компилятором SQL Hive (то есть, если я выполню одно предложение sql, я бы хотел увидеть код заданий MapReduce, сгенерированный компилятором SQLулей).

Как я могу получить это?

1 Ответ

15 голосов
/ 31 января 2012

Для Hive он сериализует физический план в файл xml (стр. 15 в http://www.slideshare.net/nzhang/hive-anatomy).). Поэтому я не думаю, что пользователи могут получить реальные исходные коды для hadoop. Чтобы получить код, вы можете попробоватьYSmart (http://ysmart.cse.ohio -state.edu / ). Это переводчик, который переведет ваши sql запросы в исходный код Java для hadoop. Вы можете использовать онлайн-версию YSmart. Просто отправьте схемуи ваш запрос, вы сможете просмотреть и скачать код Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...