Как создать таблицу HIVE из файла XML с несколькими конкретными полями ?? Например, у меня есть XML-файл из 1000 полей, но мне нужно только 100 полей в моей таблице HIVE. И кроме этого. Как мне хранить 100 полей в разных базах данных и разных таблицах?





Обычный метод - запустить преобразование XLST в вашем XML-файле и создать от 1 до N файлов csv, которые вы можете хранить в HDFS, затем предоставить данные через внешние таблицы HIVE или загрузить в таблицы ORC / Parquet на втором этапе.
да, используя HIVE xpath; См. stackoverflow.com/questions/15375031/…
Спасибо, Гарольд. Я думаю это помогает
Можно ли каким-либо образом открыть доступ непосредственно к HIVE, не выполняя преобразований XLST?