如何使用python运行hive和impala shell命令?

ljsrvy3e  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(279)

为此,我必须使用python脚本运行配置单元查询 $ bdscc -e "show databases" 我想在python中也这样做,但是我得到了一个错误-

>>> import subprocess
>>> subprocess.call(['bdscc', '-e', 'show databases'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.7/subprocess.py", line 524, in call
    return Popen(*popenargs,**kwargs).wait()
  File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

在python中有什么方法可以做到这一点吗?
ps-命令 $ bdscc -e "show databases" 从终点站来的一切都很顺利。
更新-- bdscc 是我公司为hive shell设置的别名

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题