impala-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthew Jacobs (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (IMPALA-5154) catalogd hangs trying to load an unpartitioned Kudu table
Date Thu, 06 Apr 2017 17:10:41 GMT

     [ https://issues.apache.org/jira/browse/IMPALA-5154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Matthew Jacobs resolved IMPALA-5154.
------------------------------------
       Resolution: Fixed
    Fix Version/s: Impala 2.9.0

commit 58286bda7a62251f3841fa431013bdb009c6bfaf
Author: Matthew Jacobs <mj@cloudera.com>
Date:   Tue Apr 4 10:00:55 2017 -0700

    IMPALA-5154: Handle 'unpartitioned' Kudu tables
    
    The catalogd was hanging trying to load an unpartitioned
    Kudu table created outside of Impala. This fixes an
    assumption made in KuduTable.java that the list of
    'partition by' expressions is not empty. Regardless, the
    list on the thrift structure must be created because the
    field is marked required.
    
    Change-Id: I40926bf6ea46cfca518bba6d4ca13fb5b0de358d
    Reviewed-on: http://gerrit.cloudera.org:8080/6560
    Reviewed-by: Alex Behm <alex.behm@cloudera.com>
    Tested-by: Impala Public Jenkins


> catalogd hangs trying to load an unpartitioned Kudu table
> ---------------------------------------------------------
>
>                 Key: IMPALA-5154
>                 URL: https://issues.apache.org/jira/browse/IMPALA-5154
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Catalog
>    Affects Versions: Impala 2.8.0
>            Reporter: Todd Lipcon
>            Assignee: Matthew Jacobs
>            Priority: Critical
>             Fix For: Impala 2.9.0
>
>
> I created a Kudu table from the API which is unpartitioned (using setRangePartitions({})
from the Java client). This is allowed (it creates a single-tablet table) but the lack of
partitioning scheme seems to confuse Impala. The catalogd is logging:
> TProtocolException: Required field 'partition_by' was not present! Struct: TKuduTable(table_name:IntegrationTestBigLinkedList,
master_addresses:[xxx], key_columns:[key1, key2], partition_by:null)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message