Как мы знаем, у python2 есть еще несколько месяцев для использования в соответствии с https://pythonclock.org/
Я пытался использовать impala_shell.py в python3 и не представляется возможным в соответствии с кодом.Код был написан для python2.
Знаете ли вы какую-либо другую возможность запуска команд impala-shell с использованием python3?
Сегодня я использую subprocess.call для запуска команды в Impala-shell:
import subprocess as sp
def call_impala_file(dir, impala_host, env_int, env_prod):
return sp.call(['impala-shell', '--ssl', '-k', '-i', impala_host, '-f', '{dir}'.format(dir=dir), '--var=buf={buf1}'.format(buf1=env_prod), '--var=inter={inter1}'.format(inter1=env_int)])