在emr上配置配置单元以在日志中包含完整的查询文本

fae0ux8s  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(178)

我希望我的配置单元日志包含完整的查询文本。下面是对我的问题的描述。
我正在AmazonEMR5.9.0上运行一个配置单元查询,它的配置单元版本是2.3.0。
在我的聚合日志中,结构如下:

Containers
        Application_someappid
            Conatiner_someid_00001 /*this would be the driver node*/
                syslog             /*logfile <-- this is what i looked in */
            Conatiner_someid_00002 /*executor*/
            Conatiner_someid_00003 /*executor*/
            Conatiner_someid_00004 /*executor*/

我通过hue接口在hive上运行的查询如下:

select * from myschema.mytable where mytable.x = 'myvalue'

在上面代码部分提到的syslog文件中,我只能看到:

container_1513263266006_0001_01_000001/syslog_dag_1513263266006_0001_1:2017-12-14 16:17:00,416 [INFO] [IPC Server handler 0 on 36535] |app.DAGAppMaster|: Running DAG: select * from myschema.mytab...=12(Stage-1), callerContext={ context=HIVE, callerType=HIVE_QUERY_ID, callerId=hive_20171214161645_7250360b-3b22-4b1c-a0df-0ce7c163a829 }

所以基本上,查询被截断了:

select * from myschema.mytab...

是否可以启用完整查询文本的日志记录,而不考虑长度。有没有一个配置我可以设置来实现这一点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题