Li Can created KYLIN-5595: ----------------------------- Summary: [kylin 5.0] Launch Job Node not initialize spark session issue Key: KYLIN-5595 URL: https://issues.apache.org/jira/browse/KYLIN-5595 Project: Kylin Issue Type: Improvement Components: Job Engine Affects Versions: 5.0-alpha Reporter: Li Can Assignee: Li Can Fix For: 5.0-alpha Attachments: image (87).png, image (88).png
Saving model will execute 'checkFlatTableSql' method at job node, and it will not skip the step by default. When execute 'checkFlatTableSql' method, it will initialize spark session if the job node just started, the process of getting spark session costs too much time. The pic 87 shows that get spark session costs more than 63s, and the execution of checking sql costs more than 2s, it is not friendly for saving model first time after node launched, and it is also unreasonable. So I suggest that the job node's process of initialization spark session should be consistent with the query node, it means that the spark session should be initialized as the node just started. And the spark session is a singleton model, just need once initialization, as the pic 88 display. -- This message was sent by Atlassian Jira (v8.20.10#820010)