You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Shriya Gupta (JIRA)" <ji...@apache.org> on 2018/05/30 21:24:00 UTC

[jira] [Comment Edited] (KUDU-2459) Impala 'Create Table' Statement under Web UI doesn't account for non-Impala conforming tablenames

    [ https://issues.apache.org/jira/browse/KUDU-2459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16495699#comment-16495699 ] 

Shriya Gupta edited comment on KUDU-2459 at 5/30/18 9:23 PM:
-------------------------------------------------------------

Proposed solution: 

There's 2 ways to tackle this. Either we extract an Impala conforming tablename from given Kudu tablename or give it a standard placeholder name for users to replace with what they need.

Extracting a name can be achieved by string manipulation (for example by considering only the last after-decimal portion of Kudu tablename, or ignoring the decimal in the tablename), however it will result in a name that wouldn't match the original name and may be non-intuitive for most users.

Using a standard placeholder name would clearly communicate the need to update this name to user-desired name, while maintaining consistency with Impala naming conventions.


was (Author: shriya_gupta):
Proposed solution: 

There's 2 ways to tackle this. Either we extract an Impala conforming tablename from given Kudu tablename or give it a standard placeholder name for users to replace with what they need. 

Extracting a name can be achieved by string manipulation (for example by considering only the last after-decimal portion of Kudu tablename, or ignoring the decimal in the tablename), however it will result in a name thatwouldn't match the original name and may be non-intuitive.

Using a standard placeholder name would clearly communicate the need to update this name to user-desired name, while maintaining consistency with Impala naming conventions.

> Impala 'Create Table' Statement under Web UI doesn't account for non-Impala conforming tablenames
> -------------------------------------------------------------------------------------------------
>
>                 Key: KUDU-2459
>                 URL: https://issues.apache.org/jira/browse/KUDU-2459
>             Project: Kudu
>          Issue Type: Bug
>          Components: ui
>    Affects Versions: 1.7.0
>            Reporter: Shriya Gupta
>            Assignee: Shriya Gupta
>            Priority: Major
>         Attachments: Screen Shot 2018-05-30 at 4.45.12 PM.png
>
>
> Under the Tables section of Kudu Web UI, for a selected table, the table metrics display a CREATE TABLE statement that can be run to make Impala cognizant of that table. However, in generation of this statement, the table name tries to match the original Kudu tablename which may not always be acceptable as a tablename for Impala. For example, Kudu accepts dot in tablename, Impala does not. 
> A statement like the following throws an invalid tablename error in Impala – 
> !Screen Shot 2018-05-30 at 4.45.12 PM.png|width=606,height=321!  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)