Встречается проблема в 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
.