Chetan Bhat created CARBONDATA-1728:
---------------------------------------

             Summary: (Carbon1.3.0- DB creation external path) - Delete data 
with select in where clause not successful for large data
                 Key: CARBONDATA-1728
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-1728
             Project: CarbonData
          Issue Type: Bug
          Components: data-load
    Affects Versions: 1.3.0
         Environment: 3 node ant cluster
            Reporter: Chetan Bhat


Steps :
0: jdbc:hive2://10.18.98.34:23040> create database test_db1 location 
'hdfs://hacluster/user/test1';
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (0.032 seconds)
0: jdbc:hive2://10.18.98.34:23040> use test_db1;
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (0.01 seconds)
0: jdbc:hive2://10.18.98.34:23040> create table if not exists 
ORDERS(O_ORDERDATE string,O_ORDERPRIORITY string,O_ORDERSTATUS 
string,O_ORDERKEY string,O_CUSTKEY string,O_TOTALPRICE double,O_CLERK 
string,O_SHIPPRIORITY int,O_COMMENT string) STORED BY 
'org.apache.carbondata.format' TBLPROPERTIES ('table_blocksize'='128');
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (0.174 seconds)
0: jdbc:hive2://10.18.98.34:23040> load data inpath 
"hdfs://hacluster/chetan/orders.tbl.1" into table ORDERS 
options('DELIMITER'='|','FILEHEADER'='O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT','batch_sort_size_inmb'='32');
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (27.421 seconds)
0: jdbc:hive2://10.18.98.34:23040> create table h_orders as select * from 
orders;
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (9.779 seconds)
0: jdbc:hive2://10.18.98.34:23040> Delete from test_db1.orders a where exists 
(select 1 from test_db1.h_orders b where b.o_ORDERKEY=a.O_ORDERKEY);
+---------+--+
| Result  |
+---------+--+
+---------+--+
No rows selected (48.998 seconds)
select count(*) from test_db1.orders;

Actual Issue : Select count displays shows all records present which means the 
records are not deleted.
0: jdbc:hive2://10.18.98.34:23040> select count(*) from test_db1.orders;
+-----------+--+
| count(1)  |
+-----------+--+
| 7500000   |
+-----------+--+
1 row selected (7.967 seconds)
This indicates Delete data with select in where clause not successful for large 
data. 

Expected : The Delete data with select in where clause should be successful for 
large data. The select count should return 0 records which indicates that the 
records are deleted successfully.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to