Я новичок в улье. Я хочу захватить список таблиц и связанных метаданных (например, столбцы, строки и т. Д.) Во всех базах данных. Я ищу какой-то сценарий, который я могу передать, и любой может запустить его и предоставить мне вывод, записав его в файл.просмотреть параметры метаданных куста
Один из подходов - написать программу mapreduce, которая будет подключаться к улью и извлекать эту информацию.
Другой подход состоит в том, чтобы каким-то образом пройти через список таблиц и получить эту информацию. Я знаю команды show tables
и describe table
, но не знаю, как использовать эти команды в скрипте и как запустить этот скрипт.
Какой подход следует принять? Какие другие варианты/подходы доступны для выполнения этой задачи? Спасибо за любую помощь. [Для РСУБД я мог бы сделать это, просто писать SQL запрос на таблицы системного каталога.]
Как сделать I цикла через выход из 'ш Столы? Где я могу запустить этот скрипт? – stech
Это просто логика кода psuedo, для чего вам понадобится программа, а не только отправная точка уровня улья. Я бы посмотрел на HPL/SQL, который вы бы выполнили в Hive. – Jared