我希望我的配置单元日志包含完整的查询文本。下面是对我的问题的描述。
我正在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...
是否可以启用完整查询文本的日志记录,而不考虑长度。有没有一个配置我可以设置来实现这一点。
暂无答案!
目前还没有任何答案,快来回答吧!