解决impala运行时出现的UnicodeEncodeError: 'ascii' codec can't encode characters in position问题

来源:互联网 发布:网络尿性的意思 编辑:程序博客网 时间:2024/06/05 20:32

在impala里面进行join查询操作时,出现了:UnicodeEncodeError: 'ascii' codec can't encode characters in position的错误。


经过分析发现,是join操作时,调用impala-shell.py脚本时出现的编码问题。在impala-shell.py脚本中加入如下的语句:


import sys


reload(sys)

sys.setdefaultencoding('utf-8')


在每一个impala节点上面都做如上的修改即可。

1 0
原创粉丝点击