[ https://issues.apache.org/jira/browse/CARBONDATA-1411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16146801#comment-16146801 ] Liang Chen commented on CARBONDATA-1411: ---------------------------------------- [~pallavisingh_09] I think that you should made the compaction operation ,then you could get the below results. Can you share the "compaction script" also. 5 Success 2017-08-28 13:19:01.779 2017-08-28 13:19:02.527 4 Success 2017-08-28 13:18:58.597 2017-08-28 13:18:59.339 3 Compacted 2017-08-28 13:18:48.341 2017-08-28 13:18:49.527 2 Compacted 2017-08-28 13:18:44.96 2017-08-28 13:18:46.222 1 Compacted 2017-08-28 13:17:56.818 2017-08-28 13:17:57.988 0.1 Success 2017-08-28 13:18:49.698 2017-08-28 13:18:50.659 0 Compacted 2017-08-28 13:17:41.944 2017-08-28 13:17:43.564 > Show Segment command gives Null Pointer Exception after the table is updated > ---------------------------------------------------------------------------- > > Key: CARBONDATA-1411 > URL: https://issues.apache.org/jira/browse/CARBONDATA-1411 > Project: CarbonData > Issue Type: Bug > Affects Versions: 1.2.0 > Environment: Linux, Hadoop 2.2.0 and spark 2.1.0 > Reporter: Pallavi Singh > Fix For: 1.2.0 > > > I created a table : > CREATE TABLE uniqdata (CUST_ID int,CUST_NAME String,ACTIVE_EMUI_VERSION string, DOB timestamp, DOJ timestamp, BIGINT_COLUMN1 bigint,BIGINT_COLUMN2 bigint,DECIMAL_COLUMN1 decimal(30,10), DECIMAL_COLUMN2 decimal(36,10),Double_COLUMN1 double, Double_COLUMN2 double,INTEGER_COLUMN1 int) STORED BY 'org.apache.carbondata.format' TBLPROPERTIES ("TABLE_BLOCKSIZE"= "256 MB") > and loaded the table : > LOAD DATA inpath 'hdfs://localhost:54310/data/2000_UniqData.csv' INTO table uniqdata options('DELIMITER'=',', 'FILEHEADER'='CUST_ID, CUST_NAME, ACTIVE_EMUI_VERSION, DOB, DOJ, BIGINT_COLUMN1, BIGINT_COLUMN2, DECIMAL_COLUMN1, DECIMAL_COLUMN2, Double_COLUMN1, Double_COLUMN2, INTEGER_COLUMN1') > I loaded the table 7 times using multiple cvs. > Then executed the following command : > show segments for table uniqdata; > and output was : > 0: jdbc:hive2://localhost:10000> show segments for table uniqdata; > +--------------------+------------+--------------------------+--------------------------+--+ > | SegmentSequenceId | Status | Load Start Time | Load End Time | > +--------------------+------------+--------------------------+--------------------------+--+ > | 5 | Success | 2017-08-28 13:19:01.779 | 2017-08-28 13:19:02.527 | > | 4 | Success | 2017-08-28 13:18:58.597 | 2017-08-28 13:18:59.339 | > | 3 | Compacted | 2017-08-28 13:18:48.341 | 2017-08-28 13:18:49.527 | > | 2 | Compacted | 2017-08-28 13:18:44.96 | 2017-08-28 13:18:46.222 | > | 1 | Compacted | 2017-08-28 13:17:56.818 | 2017-08-28 13:17:57.988 | > | 0.1 | Success | 2017-08-28 13:18:49.698 | 2017-08-28 13:18:50.659 | > | 0 | Compacted | 2017-08-28 13:17:41.944 | 2017-08-28 13:17:43.564 | > +--------------------+------------+--------------------------+--------------------------+--+ > now after that I executed the following query : > update uniqdata set (dob)=('2016-12-31 12:00:00') where cust_name='CUST_NAME_01998'; > and then again ran : show segments for table uniqdata; > And now I am getting : Error: java.lang.NullPointerException (state=,code=0) -- This message was sent by Atlassian JIRA (v6.4.14#64029) |
Free forum by Nabble | Edit this page |