VikasKumar102828 opened a new issue #2323:
URL: https://github.com/apache/drill/issues/2323


   **Describe the bug**
   Created a table in Kudu through Apache Impala (table is given below) and 
inserted several records. Then I connected to Apache Kudu through Apache Drill, 
and able to list tables fine. But when I have to fetch data from the table 
"impala::default.customer" below, I get below error when the primary key if of 
"BIGINT" data type, and I don't error when it's any other Data Type for the 
Primary Key (details are discussed on Stackoverflow.com link below).
   
   apache drill (kudu)> select * from impala::default.customer; 
   
   Error: INTERNAL_ERROR ERROR: org.apache.kudu.client.NonRecoverableException: 
Invalid scan stop key: Error decoding composite key component 'id': key too 
short: <redacted> Fragment: 1:0 [Error Id: 244fbbc4-42ea-40cf-9cc0-ee30caec7eca 
on ubuntu-VirtualBox:31010] (state=,code=0) ". 
   
   Table ==> 
   CREATE TABLE customer(
       id BIGINT,
       first_name STRING,
       last_name STRING, 
       age INT,
       customer_id STRING,
   PRIMARY KEY(id)) 
   PARTITION BY HASH PARTITIONS 4 
   STORED AS KUDU; 
   
   
   **To Reproduce**
   Steps to reproduce the behavior:
   Followed these links to setup Single node cluster on VirtualBox (Ubuntu 
20.03)
   
   Apache Kudu QuickStart
   First setup Kudu - https://kudu.apache.org/docs/quickstart.html
   Then setup Impala - 
https://github.com/apache/kudu/tree/master/examples/quickstart/impala
   
   1. Create a table in Kudu through Impala (table definition as above) (assume 
Kudu, Impala are setup as mentioned on the above links). Used latest version of 
Apache Drill, and ran "drill-embedded" script.
   2. Insert some data in this table
   3. Connect Drill to Kudu and try to browse the table created above, and I 
get error
   apache drill (kudu)> select * from impala::default.customer; 
   
   Error: INTERNAL_ERROR ERROR: org.apache.kudu.client.NonRecoverableException: 
Invalid scan stop key: Error decoding composite key component 'id': key too 
short: <redacted> Fragment: 1:0 [Error Id: 244fbbc4-42ea-40cf-9cc0-ee30caec7eca 
on ubuntu-VirtualBox:31010] (state=,code=0) ". 
   
   4. Please notice that I saw this error only when the Primary Key was of 
BIGINT type, it was fine for other data types.
   
   **Expected behavior**
   Should be able to browse the data just fine
   
   **Desktop (please complete the following information):**
    - OS: VirtualBox, Ubuntu 20.03
   
   **Additional context**
   This issue has been discussed "cgivre" with at Stackoverflow.com, 
   
https://stackoverflow.com/questions/69400913/apache-drill-and-apache-kudu-not-able-to-run-select-from-some-table-usin
   
   Thanks,
   Vikas Kumar


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to