impala-shell调用SQL脚本执行报编码错误

impala-shell 调用SQL脚本执行报错:

Exception : 'ascii' codec can't encode characters in position 559-562: ordinal not in range(128)

出现这种问题是因为IMPALA的impala-shell调用的是impala_shell.py文件是个python2.7脚本,需要加上下面的代码指定一下编码格式:

/opt/cloudera/parcels/CDH/lib/impala-shell/impala_shell.py

import sys
import time

reload(sys)
sys.setdefaultencoding('utf-8')

猜你喜欢

转载自blog.csdn.net/wsdc0521/article/details/102863548