У меня есть таблица Hive, разделенная столбцом dt
. Мне нужно добавить раздел, если он не существует, например, dt='20181219'
.
Теперь я использую HiveMetaStoreClient#getPartition(dbName, tableName, 20181219)
. Если раздела не существует, то ловите NoSuchObjectException
и добавляйте его.
Есть ли элегантный способ добиться этого на Java?