[
https://issues.apache.org/jira/browse/IMPALA-12437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
daicheng updated IMPALA-12437:
------------------------------
Description:
h1. CTAS show insert success but no row data inserted.
here some steps to reproduction the phenomenon:
h2. step 1,check the source table, the table have some row data:
{code:sql}
---QUERY
select * from t_time_parquet;
---RESULTS
+----+---------------------+
| id | ts |
+----+---------------------+
| 7 | 2023-08-28 01:23:00 |
| 5 | 2023-08-23 00:23:00 |
| 3 | 2023-08-22 19:00:10 |
| 4 | 2023-08-22 19:00:10 |
| 1 | 2023-08-22 17:00:10 |
| 2 | 2023-08-23 08:23:00 |
| 6 | 2023-08-23 01:23:00 |
+----+---------------------+
Fetched 7 row(s) in 0.11s
{code}
h2. step 2, insert data to another parquet table:
{code:sql}
---QUERY
create table t_time_parquet_inner4 as select * from t_time_parquet;
---RESULTS
+-------------------+
| summary |
+-------------------+
| Inserted 7 row(s) |
+-------------------+
Fetched 1 row(s) in 0.35s
{code}
it shows 7 rows inserted, and the impala server log show query sucessfully.
{code:sql}
I0909 14:58:18.430886 8383 coordinator.cc:151]
32455cedaa0b6a4b:431b7dcd00000000] Exec()
query_id=32455cedaa0b6a4b:431b7dcd00000000 stmt=create table
t_time_parquet_inner5 stored as parquet as select * from t_time_parquet
I0909 14:58:18.430989 8383 coordinator.cc:476]
32455cedaa0b6a4b:431b7dcd00000000] starting execution on 1 backends for
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.431275 68652 control-service.cc:148]
32455cedaa0b6a4b:431b7dcd00000000] ExecQueryFInstances():
query_id=32455cedaa0b6a4b:431b7dcd00000000 coord=bigdata.dev.slave6.com:27000
#instances=1
I0909 14:58:18.431730 8383 coordinator.cc:535]
32455cedaa0b6a4b:431b7dcd00000000] started execution on 1 backends for
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.431825 8392 query-state.cc:942]
32455cedaa0b6a4b:431b7dcd00000000] Executing instance.
instance_id=32455cedaa0b6a4b:431b7dcd00000000 fragment_idx=0
per_fragment_instance_idx=0 coord_state_idx=0 #in-flight=1
I0909 14:58:18.432495 8384 coordinator.cc:907] Coordinator waiting for
backends to finish, 1 remaining. query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.491533 8392 query-state.cc:951]
32455cedaa0b6a4b:431b7dcd00000000] Instance completed.
instance_id=32455cedaa0b6a4b:431b7dcd00000000 #in-flight=0 status=OK
I0909 14:58:18.491546 8391 query-state.cc:462]
32455cedaa0b6a4b:431b7dcd00000000] UpdateBackendExecState(): last report for
32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.492408 68652 coordinator.cc:1056] Backend completed:
host=bigdata.dev.slave6.com:27000 remaining=1
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.492486 8384 coordinator.cc:855] Finalizing query:
32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.542811 8384 coordinator.cc:899] Removing staging directory:
hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/external/hive/test_impala.db/t_time_parquet_inner5/_impala_insert_staging/32455cedaa0b6a4b_431b7dcd00000000/
I0909 14:58:18.544164 8384 coordinator.cc:735] ExecState: query
id=32455cedaa0b6a4b:431b7dcd00000000 execution completed
I0909 14:58:18.544195 8384 coordinator.cc:1399] Release admission control
resources for query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.544322 8384 client-request-state.cc:1417] Updating metastore
with 1 altered partitions ()
I0909 14:58:18.544329 8384 client-request-state.cc:1446] Executing
FinalizeDml() using CatalogService
I0909 14:58:18.642915 8384 ImpaladCatalog.java:223] Adding:
TABLE:test_impala.t_time_parquet_inner5 version: 344 size: 1687
I0909 14:58:18.643332 8384 client-request-state.cc:1562] Inserted 7 row(s)
I0909 14:58:18.674379 98382 impala-hs2-server.cc:843] CloseOperation():
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.674391 98382 impala-server.cc:1436] UnregisterQuery():
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.674400 98382 coordinator-backend-state.cc:998]
query_id=32455cedaa0b6a4b:431b7dcd00000000 target backend=192.168.104.94:27000:
Not cancelling because the backend is already done:
I0909 14:58:18.674407 98382 coordinator.cc:1023] CancelBackends()
query_id=32455cedaa0b6a4b:431b7dcd00000000, tried to cancel 0 backends
I0909 14:58:18.675757 69073 impala-server.cc:1468] Query successfully
unregistered: query_id=32455cedaa0b6a4b:431b7dcd00000000
{code}
h2. step 3, check the result data of target table ,found no data
{code:sql}
---QUERY
select * from t_time_parquet_inner4;
---RESULT
#EXPECT got 7 rows data, but got 0 rows
---RESULTS
Query: select * from t_time_parquet_inner4
Query submitted at: 2023-09-09 15:21:52 (Coordinator:
http://bigdata.dev.slave6.com:25000)
Query progress can be monitored at:
http://bigdata.dev.slave6.com:25000/query_plan?query_id=374756c9e2638d0c:50997aa200000000
Fetched 0 row(s) in 0.11s
{code}
check the location of parquet file, found the dir is empty
{code:sql}
Query: show create table t_time_parquet_inner4
+----------------------------------------------------------------------------------------------------------------------+
| result
|
+----------------------------------------------------------------------------------------------------------------------+
| CREATE TABLE test_impala.t_time_parquet_inner4 (
|
| id INT,
|
| ts TIMESTAMP
|
| )
|
| STORED AS TEXTFILE
|
| LOCATION
'hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/managed/hive/test_impala.db/t_time_parquet_inner4'
|
| TBLPROPERTIES ('OBJCAPABILITIES'='EXTREAD,EXTWRITE', 'accessType'='8')
|
+----------------------------------------------------------------------------------------------------------------------+
Fetched 1 row(s) in 0.00s
{code}
the location of table is empty:
!image-2023-09-09-15-26-12-901.png!
was:
h1. CTAS show insert success but no row data inserted.
h2. step one ,check the source table, the table have some row data:
{code:sql}
---QUERY
select * from t_time_parquet;
---RESULTS
+----+---------------------+
| id | ts |
+----+---------------------+
| 7 | 2023-08-28 01:23:00 |
| 5 | 2023-08-23 00:23:00 |
| 3 | 2023-08-22 19:00:10 |
| 4 | 2023-08-22 19:00:10 |
| 1 | 2023-08-22 17:00:10 |
| 2 | 2023-08-23 08:23:00 |
| 6 | 2023-08-23 01:23:00 |
+----+---------------------+
Fetched 7 row(s) in 0.11s
{code}
h2. step two, insert data to another parquet table:
{code:sql}
---QUERY
create table t_time_parquet_inner4 as select * from t_time_parquet;
---RESULTS
+-------------------+
| summary |
+-------------------+
| Inserted 7 row(s) |
+-------------------+
Fetched 1 row(s) in 0.35s
{code}
it shows 7 rows inserted, and the impala server log show query sucessfully.
{code:sql}
I0909 14:58:18.430886 8383 coordinator.cc:151]
32455cedaa0b6a4b:431b7dcd00000000] Exec()
query_id=32455cedaa0b6a4b:431b7dcd00000000 stmt=create table
t_time_parquet_inner5 stored as parquet as select * from t_time_parquet
I0909 14:58:18.430989 8383 coordinator.cc:476]
32455cedaa0b6a4b:431b7dcd00000000] starting execution on 1 backends for
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.431275 68652 control-service.cc:148]
32455cedaa0b6a4b:431b7dcd00000000] ExecQueryFInstances():
query_id=32455cedaa0b6a4b:431b7dcd00000000 coord=bigdata.dev.slave6.com:27000
#instances=1
I0909 14:58:18.431730 8383 coordinator.cc:535]
32455cedaa0b6a4b:431b7dcd00000000] started execution on 1 backends for
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.431825 8392 query-state.cc:942]
32455cedaa0b6a4b:431b7dcd00000000] Executing instance.
instance_id=32455cedaa0b6a4b:431b7dcd00000000 fragment_idx=0
per_fragment_instance_idx=0 coord_state_idx=0 #in-flight=1
I0909 14:58:18.432495 8384 coordinator.cc:907] Coordinator waiting for
backends to finish, 1 remaining. query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.491533 8392 query-state.cc:951]
32455cedaa0b6a4b:431b7dcd00000000] Instance completed.
instance_id=32455cedaa0b6a4b:431b7dcd00000000 #in-flight=0 status=OK
I0909 14:58:18.491546 8391 query-state.cc:462]
32455cedaa0b6a4b:431b7dcd00000000] UpdateBackendExecState(): last report for
32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.492408 68652 coordinator.cc:1056] Backend completed:
host=bigdata.dev.slave6.com:27000 remaining=1
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.492486 8384 coordinator.cc:855] Finalizing query:
32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.542811 8384 coordinator.cc:899] Removing staging directory:
hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/external/hive/test_impala.db/t_time_parquet_inner5/_impala_insert_staging/32455cedaa0b6a4b_431b7dcd00000000/
I0909 14:58:18.544164 8384 coordinator.cc:735] ExecState: query
id=32455cedaa0b6a4b:431b7dcd00000000 execution completed
I0909 14:58:18.544195 8384 coordinator.cc:1399] Release admission control
resources for query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.544322 8384 client-request-state.cc:1417] Updating metastore
with 1 altered partitions ()
I0909 14:58:18.544329 8384 client-request-state.cc:1446] Executing
FinalizeDml() using CatalogService
I0909 14:58:18.642915 8384 ImpaladCatalog.java:223] Adding:
TABLE:test_impala.t_time_parquet_inner5 version: 344 size: 1687
I0909 14:58:18.643332 8384 client-request-state.cc:1562] Inserted 7 row(s)
I0909 14:58:18.674379 98382 impala-hs2-server.cc:843] CloseOperation():
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.674391 98382 impala-server.cc:1436] UnregisterQuery():
query_id=32455cedaa0b6a4b:431b7dcd00000000
I0909 14:58:18.674400 98382 coordinator-backend-state.cc:998]
query_id=32455cedaa0b6a4b:431b7dcd00000000 target backend=192.168.104.94:27000:
Not cancelling because the backend is already done:
I0909 14:58:18.674407 98382 coordinator.cc:1023] CancelBackends()
query_id=32455cedaa0b6a4b:431b7dcd00000000, tried to cancel 0 backends
I0909 14:58:18.675757 69073 impala-server.cc:1468] Query successfully
unregistered: query_id=32455cedaa0b6a4b:431b7dcd00000000
{code}
h2. step three, check the result data of target table ,found no data
{code:sql}
---QUERY
select * from t_time_parquet_inner4;
---RESULT
#EXPECT got 7 rows data, but got 0 rows
---RESULTS
Query: select * from t_time_parquet_inner4
Query submitted at: 2023-09-09 15:21:52 (Coordinator:
http://bigdata.dev.slave6.com:25000)
Query progress can be monitored at:
http://bigdata.dev.slave6.com:25000/query_plan?query_id=374756c9e2638d0c:50997aa200000000
Fetched 0 row(s) in 0.11s
{code}
check the location of parquet file, found the dir is empty
{code:sql}
Query: show create table t_time_parquet_inner4
+----------------------------------------------------------------------------------------------------------------------+
| result
|
+----------------------------------------------------------------------------------------------------------------------+
| CREATE TABLE test_impala.t_time_parquet_inner4 (
|
| id INT,
|
| ts TIMESTAMP
|
| )
|
| STORED AS TEXTFILE
|
| LOCATION
'hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/managed/hive/test_impala.db/t_time_parquet_inner4'
|
| TBLPROPERTIES ('OBJCAPABILITIES'='EXTREAD,EXTWRITE', 'accessType'='8')
|
+----------------------------------------------------------------------------------------------------------------------+
Fetched 1 row(s) in 0.00s
{code}
the location of table is empty:
!image-2023-09-09-15-26-12-901.png!
> CTAS show success but no data inserted
> --------------------------------------
>
> Key: IMPALA-12437
> URL: https://issues.apache.org/jira/browse/IMPALA-12437
> Project: IMPALA
> Issue Type: Bug
> Affects Versions: Impala 4.1.1
> Environment: impala 4.1.1
> hive 3.1.1
> Reporter: daicheng
> Priority: Major
> Attachments: image-2023-09-09-15-26-12-901.png
>
>
> h1. CTAS show insert success but no row data inserted.
> here some steps to reproduction the phenomenon:
> h2. step 1,check the source table, the table have some row data:
> {code:sql}
> ---QUERY
> select * from t_time_parquet;
> ---RESULTS
> +----+---------------------+
> | id | ts |
> +----+---------------------+
> | 7 | 2023-08-28 01:23:00 |
> | 5 | 2023-08-23 00:23:00 |
> | 3 | 2023-08-22 19:00:10 |
> | 4 | 2023-08-22 19:00:10 |
> | 1 | 2023-08-22 17:00:10 |
> | 2 | 2023-08-23 08:23:00 |
> | 6 | 2023-08-23 01:23:00 |
> +----+---------------------+
> Fetched 7 row(s) in 0.11s
> {code}
> h2. step 2, insert data to another parquet table:
> {code:sql}
> ---QUERY
> create table t_time_parquet_inner4 as select * from t_time_parquet;
> ---RESULTS
> +-------------------+
> | summary |
> +-------------------+
> | Inserted 7 row(s) |
> +-------------------+
> Fetched 1 row(s) in 0.35s
> {code}
> it shows 7 rows inserted, and the impala server log show query sucessfully.
> {code:sql}
> I0909 14:58:18.430886 8383 coordinator.cc:151]
> 32455cedaa0b6a4b:431b7dcd00000000] Exec()
> query_id=32455cedaa0b6a4b:431b7dcd00000000 stmt=create table
> t_time_parquet_inner5 stored as parquet as select * from t_time_parquet
> I0909 14:58:18.430989 8383 coordinator.cc:476]
> 32455cedaa0b6a4b:431b7dcd00000000] starting execution on 1 backends for
> query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.431275 68652 control-service.cc:148]
> 32455cedaa0b6a4b:431b7dcd00000000] ExecQueryFInstances():
> query_id=32455cedaa0b6a4b:431b7dcd00000000 coord=bigdata.dev.slave6.com:27000
> #instances=1
> I0909 14:58:18.431730 8383 coordinator.cc:535]
> 32455cedaa0b6a4b:431b7dcd00000000] started execution on 1 backends for
> query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.431825 8392 query-state.cc:942]
> 32455cedaa0b6a4b:431b7dcd00000000] Executing instance.
> instance_id=32455cedaa0b6a4b:431b7dcd00000000 fragment_idx=0
> per_fragment_instance_idx=0 coord_state_idx=0 #in-flight=1
> I0909 14:58:18.432495 8384 coordinator.cc:907] Coordinator waiting for
> backends to finish, 1 remaining. query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.491533 8392 query-state.cc:951]
> 32455cedaa0b6a4b:431b7dcd00000000] Instance completed.
> instance_id=32455cedaa0b6a4b:431b7dcd00000000 #in-flight=0 status=OK
> I0909 14:58:18.491546 8391 query-state.cc:462]
> 32455cedaa0b6a4b:431b7dcd00000000] UpdateBackendExecState(): last report for
> 32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.492408 68652 coordinator.cc:1056] Backend completed:
> host=bigdata.dev.slave6.com:27000 remaining=1
> query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.492486 8384 coordinator.cc:855] Finalizing query:
> 32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.542811 8384 coordinator.cc:899] Removing staging directory:
> hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/external/hive/test_impala.db/t_time_parquet_inner5/_impala_insert_staging/32455cedaa0b6a4b_431b7dcd00000000/
> I0909 14:58:18.544164 8384 coordinator.cc:735] ExecState: query
> id=32455cedaa0b6a4b:431b7dcd00000000 execution completed
> I0909 14:58:18.544195 8384 coordinator.cc:1399] Release admission control
> resources for query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.544322 8384 client-request-state.cc:1417] Updating metastore
> with 1 altered partitions ()
> I0909 14:58:18.544329 8384 client-request-state.cc:1446] Executing
> FinalizeDml() using CatalogService
> I0909 14:58:18.642915 8384 ImpaladCatalog.java:223] Adding:
> TABLE:test_impala.t_time_parquet_inner5 version: 344 size: 1687
> I0909 14:58:18.643332 8384 client-request-state.cc:1562] Inserted 7 row(s)
> I0909 14:58:18.674379 98382 impala-hs2-server.cc:843] CloseOperation():
> query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.674391 98382 impala-server.cc:1436] UnregisterQuery():
> query_id=32455cedaa0b6a4b:431b7dcd00000000
> I0909 14:58:18.674400 98382 coordinator-backend-state.cc:998]
> query_id=32455cedaa0b6a4b:431b7dcd00000000 target
> backend=192.168.104.94:27000: Not cancelling because the backend is already
> done:
> I0909 14:58:18.674407 98382 coordinator.cc:1023] CancelBackends()
> query_id=32455cedaa0b6a4b:431b7dcd00000000, tried to cancel 0 backends
> I0909 14:58:18.675757 69073 impala-server.cc:1468] Query successfully
> unregistered: query_id=32455cedaa0b6a4b:431b7dcd00000000
> {code}
>
> h2. step 3, check the result data of target table ,found no data
> {code:sql}
> ---QUERY
> select * from t_time_parquet_inner4;
> ---RESULT
> #EXPECT got 7 rows data, but got 0 rows
> ---RESULTS
> Query: select * from t_time_parquet_inner4
> Query submitted at: 2023-09-09 15:21:52 (Coordinator:
> http://bigdata.dev.slave6.com:25000)
> Query progress can be monitored at:
> http://bigdata.dev.slave6.com:25000/query_plan?query_id=374756c9e2638d0c:50997aa200000000
> Fetched 0 row(s) in 0.11s
> {code}
> check the location of parquet file, found the dir is empty
> {code:sql}
> Query: show create table t_time_parquet_inner4
> +----------------------------------------------------------------------------------------------------------------------+
> | result
> |
> +----------------------------------------------------------------------------------------------------------------------+
> | CREATE TABLE test_impala.t_time_parquet_inner4 (
> |
> | id INT,
> |
> | ts TIMESTAMP
> |
> | )
> |
> | STORED AS TEXTFILE
> |
> | LOCATION
> 'hdfs://bigdata.dev.slave1.com:8020/warehouse/tablespace/managed/hive/test_impala.db/t_time_parquet_inner4'
> |
> | TBLPROPERTIES ('OBJCAPABILITIES'='EXTREAD,EXTWRITE', 'accessType'='8')
> |
> +----------------------------------------------------------------------------------------------------------------------+
> Fetched 1 row(s) in 0.00s
> {code}
> the location of table is empty:
> !image-2023-09-09-15-26-12-901.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]