由于查询在impala-shell 中没有问题,在导出数据的时候才有问题,这是impala-shell的客户端是由python编写的,而Python无法自动将unicode对象写入没有设置默认编码的输出流,所以导致该异常。对于该问题,修改impala-shell默认编码为utf-8即可解决该问题

vim /opt/cloudera/parcels/CDH/lib/impala-shell/impala_shell.py
#添加如下代码:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

impala-shell导出数据存在中文异常问题

 

 参考:https://issues.apache.org/jira/browse/IMPALA-2717

 

相关文章:

  • 2021-10-23
  • 2022-12-23
  • 2021-05-19
  • 2021-06-26
  • 2021-05-21
  • 2022-01-08
  • 2021-10-07
  • 2021-04-28
猜你喜欢
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2021-11-26
  • 2021-11-30
相关资源
相似解决方案