Если вы хотите автоматизировать выполнение многочисленных запросов Hive, интерфейс командной строки hive или beeline (например, sqlplus с Oracle) позволяет передавать файл, содержащий одну или несколько команд, таких как множественные вставки, выбор, создание таблиц и т. Д.Содержимое указанного файла может быть создано программно с использованием вашего любимого языка сценариев, такого как python или shell.
См. Параметр «-i» в этой документации: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli
С точки зрения процедурного языка, пожалуйста, смотрите: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=59690156
HPL / SQL имеетвариант Создать пакет, но если все, что вы пытаетесь достичь, написано за пределами HPL / SQL (например, python, shell), вы можете «упаковать» свое приложение в соответствии с рекомендациями по написанию сценариев для выбранного языка.