Qifan Chen created IMPALA-9839:
----------------------------------

             Summary: A logging functionality from within the impala-shell is 
desirable
                 Key: IMPALA-9839
                 URL: https://issues.apache.org/jira/browse/IMPALA-9839
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
            Reporter: Qifan Chen


Currently, one can easily submit a SQL script to impala-shell through the the f 
option. However, there exists no means in impala-shell to log the entire 
execution of the SQL script, including each query text (DDL/DML) and its 
execution result, into a log file. The log file can be very useful for review 
purpose. 

 

One could simulate the functionality through the Linux command 'script' as 
shown below.

 

script -f mylogfile.txt

impala-shell.sh -f myqueries.txt

exit

 

It is desirable to add a logging command to impala-shell to facilitate the 
above as follows.

 

impala-shell.sh

> log mylogfile.txt;

> select * from t;

... ...

> 

 

A minimal set of functionalities for the logging command can be the following.
 # Specification of a logging text file;
 # Optionally clear the content of the logging text file before logging;
 # Start the logging;
 # Stop the logging.

 

A similar feature exists in MySQL 
[here|[https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-application-log-introduction.html],]
 and in Trafodion 
[here|https://trafodion.apache.org/docs/command_interface/index.html#cmd_log].

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to