hive1.2.1 表中comment 中文乱码解决办法
2016-01-08 21:40
337 查看
hive版本:1.2.1
一.修改hive的元数据库,将COLUMNS_V2表中的COMMENT修改为utf-8
ALTER TABLE `COLUMNS_V2` CHANGE `COMMENT` `COMMENT` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
二.hive连接元数据库的编码要设置为utf-8
三.show create table 的comment命令乱码解决
修改org.apache.hadoop.hive.ql.exec.DDLTask类,第2110行为修改的,注释的2109行为原来的。
这样的话就可以正确显示中文了。搞定!!!
一.修改hive的元数据库,将COLUMNS_V2表中的COMMENT修改为utf-8
ALTER TABLE `COLUMNS_V2` CHANGE `COMMENT` `COMMENT` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
二.hive连接元数据库的编码要设置为utf-8
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://127.0.0.1:3306/hive?characterEncoding=utf-8</value> <description>JDBC connect string for a JDBC metastore</description> </property>这样的话,desc 命令就可以显示为正常的了。但是show creat table 命令还是显示乱码。
三.show create table 的comment命令乱码解决
修改org.apache.hadoop.hive.ql.exec.DDLTask类,第2110行为修改的,注释的2109行为原来的。
这样的话就可以正确显示中文了。搞定!!!
相关文章推荐
- 我在Ubuntu上安装Android Studio的全过程
- Spring拦截器
- c#.net调用pdf2swf.exe将pdf文件转换为swf,vs中运行正常,布署IIS服务器部署转换后文字部分为空白
- Perl 面向对象的真正意思
- Google Analytics自定义异常格式
- unregisterReceiver报错处理 android
- bzoj 2286 [Sdoi2011]消耗战(虚树+树上DP)
- 在Realview MDK中添加自己的FLASH编程算法
- 在使用Eclipse开发大小写快捷键使用问题
- 树和二叉树的应用
- android基本控件学习-----ToggleButton&Switch
- 挖坑
- asp.net导出Excel
- 读书笔记-《大型网站技术架构》
- Servlet进阶API--ServletConfig
- Linux运维 第三阶段 (十八) haproxy
- bzoj1150
- lwip tcp_output_segment源码解析
- std::sort使用自定义比较函数
- 深入浅出聊优化:从Draw Calls到GC