直接执行shell和使用海豚调度shell的区别在哪里,为什么使用海豚调度执行shell会导致日志信息丢失 #15929
ouyangtijin
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
直接执行shell和使用海豚调度shell的区别在哪里,为什么使用海豚调度执行shell会导致日志信息丢失。现象描述如下:shell脚本中通过调用beeline命令执行.sql文件,并且将执行日志信息打印到日志文件中,shell中调用beeline的命令以及日志文件导向语句如下:beeline --verbose=true --showNestedErrs=true --hivevar enddate=${v_end_date} -f ${v_jobname} 2>&1 | tee -a ${logfile}
![image](https://private-user-images.githubusercontent.com/28586412/326250765-a3ee6fff-99c0-4d9a-b03e-87e3e1c38aed.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzIyMzIsIm5iZiI6MTczOTMzMTkzMiwicGF0aCI6Ii8yODU4NjQxMi8zMjYyNTA3NjUtYTNlZTZmZmYtOTljMC00ZDlhLWIwM2UtODdlM2UxYzM4YWVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDAzNDUzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyY2FlMzNkZGYwMzZiZjNhNGJjOGRhNjM4OWRlMmViMzkxZTAxZDQ1NjNmZTNiMmQyZTNhZGNiNDY4NDE5ZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HzCcoI4ofV3GWGDmrKd9pJ-t2ZMr8j53umWg26LUeJU)
![image](https://private-user-images.githubusercontent.com/28586412/326250836-70a9ba92-fb13-4e30-be9c-37919e8ea9fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzIyMzIsIm5iZiI6MTczOTMzMTkzMiwicGF0aCI6Ii8yODU4NjQxMi8zMjYyNTA4MzYtNzBhOWJhOTItZmIxMy00ZTMwLWJlOWMtMzc5MTllOGVhOWZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDAzNDUzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2ZDkyMzFiMjI2YWQ2M2UxMTMxNTQ4NWYyZmM2MTg2NGQwOTFkZjQwYTlkNzc2Y2RjOTJhNDhiNjcyZGJlMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pInJUrbNFhCa4VukzNHZgc5iHgVlh8dRqdBjcgHcTRc)
单独执行shell脚本时,日志打印形式如下(可以将sql文件中的sql信息正常打印出来):
使用海豚调用shell脚本时,日志打印形式如下(sql文件中的sql信息都变成了空):
各位大佬这类问题该怎么解决,还请指导。
Beta Was this translation helpful? Give feedback.
All reactions