Hive:把一段包含中文的sql脚本粘贴到beeline client运行中文乱码
2017-03-05 16:44
344 查看
背景:
在做项目过程中不可能hive表中都是非中文字段。在最近做的项目中就遇到需要在beeline界面上执行查询脚本,但脚本中包含中文,正常一个脚本用文本写好后,粘贴到beeline窗口运行时,发现中文是乱码,而且回车执行也抛出了错误。
解决方案:
使用"beeline -f 文件"解决问题,在我的需求中,这种方案确实解决了问题。
需要的业务语句:
1、需要先在本地创建一个文件:script.txt,在script.txt中写入上边业务需要的内容;
2、设置文本编码格式
;
3、并放在yarn代理服务器(centos)上;
4、执行语句:
在做项目过程中不可能hive表中都是非中文字段。在最近做的项目中就遇到需要在beeline界面上执行查询脚本,但脚本中包含中文,正常一个脚本用文本写好后,粘贴到beeline窗口运行时,发现中文是乱码,而且回车执行也抛出了错误。
解决方案:
使用"beeline -f 文件"解决问题,在我的需求中,这种方案确实解决了问题。
需要的业务语句:
use x_hive_db; create table mytable as select * from allrecordstable where type='常用';
1、需要先在本地创建一个文件:script.txt,在script.txt中写入上边业务需要的内容;
2、设置文本编码格式
;
3、并放在yarn代理服务器(centos)上;
4、执行语句:
beeline -f 文件路径
相关文章推荐
- 如何解决Bat脚本中包含中文,运行乱码
- osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
- osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
- osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
- 录制脚本中包含中文,出现乱码怎么办
- Oracle_PL/SQL developer拷贝粘贴中文乱码问题
- MySQL导入sql脚本中文乱码设置和常用命令
- Oracle: 数据库导入SQL脚本中文乱码
- Linux系统下Oracle执行SQL脚本后中文出现乱码解决方法
- 将现有的sql脚本导入 Oracle 数据库,中文乱码问题
- oracle执行含中文sql脚本后的乱码…
- MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
- 在英文操作系统里,执行包含中文的SQL语句,乱码的问题!
- PL/SQL中复制中文再粘贴出现乱码问题的解决
- MySql从命令行导入SQL脚本时,中文出现乱码
- PL/SQL导入sql脚本出现中文乱码的解决方法
- 执行sql脚本时中文乱码
- oracle 在exp|imp|运行sql 中文乱码问题
- Spring boot 在执行sql 脚本的时候,会出现中文乱码问题
- 使用PowerDesigner 进行表结构设计--快捷导入sql脚本,以及解决中文乱码