try:
hook.run_cli(insert)
except ПервоеИсключение as err:
do_smt()
raise err
except ВтороеИсключение as err:
do smth_else()
Спасибо!
А как указать, что это именно java.lang.RuntimeException при попытке парсинга json силами hive и какое вообще исключение может быть при таких логах, если везде просто INFO?
INFO - [2020-10-01 13:08:50,532] {{hive_hooks.py:265}} INFO - Connecting to jdbc: <здесь jdbc>
[2020-10-01 13:10:14,039] {{logging_mixin.py:112}} INFO - [2020-10-01 13:10:14,039] {{hive_hooks.py:265}} INFO - Unknown HS2 problem when communicating with Thrift server.
[2020-10-01 13:10:14,039] {{logging_mixin.py:112}} INFO - [2020-10-01 13:10:14,039] {{hive_hooks.py:265}} INFO - Error: Could not open client transport with JDBC Uri: <Здесь jdbc>: Peer indicated failure: Error validating the login (state=08S01,code=0)
[2020-10-01 13:10:14,103] {{logging_mixin.py:112}} INFO - [2020-10-01 13:10:14,103] {{hive_hooks.py:265}} INFO - beeline> USE default;
[2020-10-01 13:10:14,104] {{logging_mixin.py:112}} INFO - [2020-10-01 13:10:14,103] {{hive_hooks.py:265}} INFO - No current connection
[2020-10-01 13:10:14,104] {{logging_mixin.py:112}} INFO - [2020-10-01 13:10:14,104] {{hive_hooks.py:265}} INFO -
[2020-10-01 13:10:14,232] {{logging_mixin.py:112}} WARNING