Я экспериментирую с заданием уменьшения карты, которое будет считывать данные из Hive.Использовать JDBC для этого просто - я добавил hive-jdbc-standalone в -libjars
.
Теперь я хочу использовать HiveMetaStoreClient
, и у меня возникают проблемы с настройкой правильного пути к классу для моей работы.Кажется неправильным просто помещать все банки в /usr/lib/hive/lib
в -libjars
, но так как я хочу, чтобы мой код работал с версией Hive, присутствующей в кластере Hadoop, я не вижу другого пути.
Как правильно запустить задание уменьшения карты, которое хочет взаимодействовать через интерфейс HiveMetaStoreClient
?