hive - hue 'charmap' 编解码器无法对位置 35-36 中的字符进行编码:字符映射到
问题描述
我在hue中运行一个sql:
insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
色调显示:“charmap”编解码器无法编码位置 35-36 中的字符:字符映射到
当我跑步时:
select * from mydb.Student
我尝试设置 hue.ini -> [desktop] ->default_site_encoding=utf-8 但它不起作用。
我尝试:/usr/lib/python2.7/site-packages vim sitecustomize.py
# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
我的python版本是2.7.5重启hue,不行。
帮助!谢谢。
解决方案
色调版本是 4.8.0
mysql版本是5.7 建表sql:
CREATE TABLE `Student` (
`s_id` VARCHAR(20) NOT NULL,
`s_name` VARCHAR(20) NOT NULL DEFAULT '',
`s_birth` VARCHAR(20) NOT NULL DEFAULT '',
`s_sex` VARCHAR(10) NOT NULL DEFAULT '',
PRIMARY KEY (`s_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8
推荐阅读
- c# - 对唯一整数数组进行分组
- var - 使用 predict 预测 VECM
- python - 我应该如何在 python 中使用闭包创建属性?
- c# - 如何从数据库重新加载相同的值
- r - 在 r 的散点图中使用函数聚合标记点
- amazon-athena - 如何将带 NULL 值的引用 CSV 读入 Amazon Athena
- c++ - 与返回类型无关的 value_or 的替代方案
- algorithm - 以中间元素为中心的快速排序
- batch-processing - QGIS SCP 中 sentinel-2 的特殊波段名称
- python-2.7 - 如何使用 CPLEX Python API 获得最优差距?