zoukankan      html  css  js  c++  java
  • Hive:把一段包含中文的sql脚本粘贴到beeline client运行中文乱码

    背景:

    在做项目过程中不可能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 文件路径
  • 相关阅读:
    jsp第六周作业
    jsp第四周作业
    jsp第一周周作业
    第一次软件测试课堂练习
    4.11jsp
    第六周作业
    第三周jsp作业
    3.10 jsp作业
    3.4软件测试
    JSP第六周作业
  • 原文地址:https://www.cnblogs.com/yy3b2007com/p/6505923.html
Copyright © 2011-2022 走看看