在hue oozie调度中执行含中文(汉字)的sql出现乱码

问题描述

用的是cdh6,在hue是上编辑了一个Hive sql,其中包含了汉字。在hive编辑页面执行正常,通过工作流执行hive节点时会出现中文乱码。

解决方案

在hive节点设置里添加如下参数

yarn.app.mapreduce.am.admin-command-opts  -Dfile.encoding=UTF-8

如图:


微信图片_20200513155455.png

详解

yarn.app.mapreduce.am.admin-command-opts是在设置MapReduce Application Master的JVM的参数。

参考(在以下链接中搜索yarn.app.mapreduce.am.admin-command-opts):
  1. https://blog.csdn.net/weixin_43370502/article/details/100541863
    (这个是重点)
  2. http://oozie.apache.org/docs/5.2.0/AG_Install.html
  3. https://mapr.com/docs/archive/mapr40x/mapred-default.xml_28869430.html
  4. https://hadoop.apache.org/docs/r2.7.2/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。