Anurag Srivastava created CARBONDATA-586:
--------------------------------------------
Summary: Create table with 'Char' data type but it workes as 'String' data type
Key: CARBONDATA-586
URL:
https://issues.apache.org/jira/browse/CARBONDATA-586 Project: CarbonData
Issue Type: Bug
Components: data-load
Affects Versions: 1.0.0-incubating
Environment: Cluster
Reporter: Anurag Srivastava
Priority: Minor
I am trying to use Char data type with Carbon Data latest version and it created successfully. When I started loading data in this that time I found that it is taking data more then its size.
I have checked it with hive and there it is working fine.
EX :-
1. *Carbon Data :*
1.1 create table test_carbon (name char(10)) stored by 'org.apache.carbondata.format';
1.2 desc test_carbon;
*Output :*
+-------------+--------------+----------+--+
| col_name | data_type | comment |
+-------------+--------------+--------------+
| name | string | |
+-------------+--------------+--------------+
1.3 LOAD DATA INPATH 'hdfs://localhost:54310/test.csv' into table test_carbon OPTIONS ('FILEHEADER'='name');
1.4 select * from test_carbon;
*Output :*
+------------------------+
| name |
+------------------------+
| Anurag Srivasrata |
| Robert |
| james james |
+------------------------+
2. *Hive :*
2.1 create table test_hive (name char(10));
2.2 desc test_hive;
*Output :*
+-------------+--------------+-------------+
| col_name | data_type | comment |
+-------------+--------------+-------------+
| name | char(10) | NULL |
+-------------+--------------+-------------+
2.3 LOAD DATA INPATH 'hdfs://localhost:54310/test.csv' into table test_hive;
2.4 select * from test_hive;
*Output :*
+----------------+
| name |
+----------------+
| james jame |
| Anurag Sri |
| Robert |
+----------------+
So as hive truncate remaining string with Char data type in carbon data it should work like hive.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)