[
https://issues.apache.org/jira/browse/IMPALA-5654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16597326#comment-16597326
]
Sergey Benner commented on IMPALA-5654:
---------------------------------------
Agreed, That's really nasty, I'm using a kundera orm to automatically create a
table which isn't allowing
to set the partitioning options etc. So I have to create a DDL manually and
import the data into this table
then the swapping of the table just doesn't work and an orm is sketchy with
schema names.
Please get that functionality back.
> Disallow managed Kudu table to explicitly set Kudu tbl name in CREATE TABLE
> ---------------------------------------------------------------------------
>
> Key: IMPALA-5654
> URL: https://issues.apache.org/jira/browse/IMPALA-5654
> Project: IMPALA
> Issue Type: Improvement
> Components: Frontend
> Affects Versions: Impala 2.8.0
> Reporter: Matthew Jacobs
> Assignee: Gabor Kaszab
> Priority: Major
> Labels: kudu
> Fix For: Impala 2.12.0
>
>
> There's no reason to allow this behavior. Managed tables create Kudu tables
> with the name (in Kudu) "impala::db_name.table_name". Renaming (in Impala) a
> managed Kudu table results in renaming the underlying Kudu table, e.g. rename
> table_name to new_table name results in changing the Kudu table to
> "impala::db_name.new_table_name". But allowing a new table to specify the
> kudu table name is inconsistent with the renaming behavior and just
> introduces opportunities for confusion.
> {code}
> private void analyzeManagedKuduTableParams(Analyzer analyzer) throws
> AnalysisException {
> // If no Kudu table name is specified in tblproperties, generate one
> using the
> // current database as a prefix to avoid conflicts in Kudu.
> // TODO: Disallow setting this manually for managed tables
> if (!getTblProperties().containsKey(KuduTable.KEY_TABLE_NAME)) {
> getTblProperties().put(KuduTable.KEY_TABLE_NAME,
> KuduUtil.getDefaultCreateKuduTableName(getDb(), getTbl()));
> }
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]