遇到airflow
与python2.7.10
的问题
似乎hiveserver2.py
的软件包路径错误,因此它可以获得newbytes
的正确路径。
但是我不知道要解决此问题。
Traceback (most recent call last):
File "/usr/local/lib/python2.7/logging/__init__.py", line 859, in emit
msg = self.format(record)
File "/usr/local/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/usr/local/lib/python2.7/logging/__init__.py", line 472, in format
if self.usesTime():
File "/usr/local/lib/python2.7/logging/__init__.py", line 456, in usesTime
return self._fmt.find("%(asctime)") >= 0
File "/usr/local/lib/python2.7/site-packages/future/types/__init__.py", line 145, in wrapper
from .newbytes import newbytes
ImportError: No module named newbytes
Logged from file hiveserver2.py, line 292
第292行:hiveserver2.py
290 def close_operation(self):
291 if self._last_operation_active:
292 log.info('Closing active operation')
293 self._reset_state()
最后,我通过将
impyla
版本从0.16.0
更改为0.13.8
来解决了这个问题。