[
https://issues.apache.org/jira/browse/HIVE-21707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Himanshu Mishra updated HIVE-21707:
-----------------------------------
Description:
Beeline process internally knows when there was a connection error, what type
of connection error (i.e. timed out, already open, etc.
_Beeline#handleSQLException()_) or error while running query. When running a
script via beeline, in case of any error the exit code is always 2.
I wish to handle each error in different way from an external script and needed
the Beeline to return different codes when it knows exactly what the error is.
Should I return error codes like 10, 11, 12, ... ?
was:
Beeline process internally knows when there was a connection error, what type
of connection error (i.e. timed out, already open, etc.
_Beeline#handleSQLException()_) or error while running query. When running a
script via beeline, in case of any error the exit code is always 2.
I wish to handle each error in different way from an external script and needed
the Beeline to return different codes when it knows exactly what the error is.
Should I return error codes like -10, -11, -12 ?
> Beeline always exits with fixed code
> ------------------------------------
>
> Key: HIVE-21707
> URL: https://issues.apache.org/jira/browse/HIVE-21707
> Project: Hive
> Issue Type: Improvement
> Components: Beeline
> Reporter: Himanshu Mishra
> Priority: Major
>
> Beeline process internally knows when there was a connection error, what type
> of connection error (i.e. timed out, already open, etc.
> _Beeline#handleSQLException()_) or error while running query. When running a
> script via beeline, in case of any error the exit code is always 2.
> I wish to handle each error in different way from an external script and
> needed the Beeline to return different codes when it knows exactly what the
> error is. Should I return error codes like 10, 11, 12, ... ?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)