You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2024/07/08 02:32:12 UTC

(doris) branch master updated: [opt](test) shorten the external p0 running time (#37320)

This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 6f7bbc7e55b [opt](test) shorten the external p0 running time (#37320)
6f7bbc7e55b is described below

commit 6f7bbc7e55b21a413f7618fd06872d05c55fa932
Author: Mingyu Chen <mo...@163.com>
AuthorDate: Mon Jul 8 10:32:06 2024 +0800

    [opt](test) shorten the external p0 running time (#37320)
    
    run scripts in parallel
---
 .gitignore                                         |    2 +
 .licenserc.yaml                                    |    7 +-
 .../create_tpch1_orc.hql                           |    0
 .../create_tpch1_parquet.hql                       |    0
 .../scripts/create_preinstalled_scripts/run01.hql  |    2 +
 .../scripts/create_preinstalled_scripts/run02.hql  |   32 +
 .../scripts/create_preinstalled_scripts/run03.hql  |   23 +
 .../scripts/create_preinstalled_scripts/run04.hql  |   16 +
 .../scripts/create_preinstalled_scripts/run05.hql  |   77 +
 .../scripts/create_preinstalled_scripts/run06.hql  |   33 +
 .../scripts/create_preinstalled_scripts/run07.hql  |   29 +
 .../scripts/create_preinstalled_scripts/run08.hql  |   18 +
 .../scripts/create_preinstalled_scripts/run09.hql  |   17 +
 .../scripts/create_preinstalled_scripts/run10.hql  |   29 +
 .../scripts/create_preinstalled_scripts/run11.hql  |   28 +
 .../scripts/create_preinstalled_scripts/run12.hql  |   20 +
 .../scripts/create_preinstalled_scripts/run13.hql  |   31 +
 .../scripts/create_preinstalled_scripts/run14.hql  |   23 +
 .../scripts/create_preinstalled_scripts/run15.hql  |   16 +
 .../scripts/create_preinstalled_scripts/run16.hql  |   34 +
 .../scripts/create_preinstalled_scripts/run17.hql  |   24 +
 .../scripts/create_preinstalled_scripts/run18.hql  |   31 +
 .../scripts/create_preinstalled_scripts/run19.hql  |   53 +
 .../scripts/create_preinstalled_scripts/run25.hql  |   50 +
 .../scripts/create_preinstalled_scripts/run29.hql  |   16 +
 .../scripts/create_preinstalled_scripts/run30.hql  |   10 +
 .../scripts/create_preinstalled_scripts/run31.hql  |   10 +
 .../scripts/create_preinstalled_scripts/run32.hql  |   32 +
 .../scripts/create_preinstalled_scripts/run33.hql  |   76 +
 .../scripts/create_preinstalled_scripts/run34.hql  |   29 +
 .../scripts/create_preinstalled_scripts/run35.hql  |   31 +
 .../scripts/create_preinstalled_scripts/run36.hql  |   34 +
 .../scripts/create_preinstalled_scripts/run37.hql  |   81 +
 .../scripts/create_preinstalled_scripts/run38.hql  |   72 +
 .../scripts/create_preinstalled_scripts/run39.hql  |   94 +
 .../scripts/create_preinstalled_scripts/run40.hql  |   41 +
 .../scripts/create_preinstalled_scripts/run41.hql  |   11 +
 .../scripts/create_preinstalled_scripts/run42.hql  |   42 +
 .../scripts/create_preinstalled_scripts/run43.hql  |   89 +
 .../scripts/create_preinstalled_scripts/run44.hql  |   82 +
 .../scripts/create_preinstalled_scripts/run45.hql  |   82 +
 .../scripts/create_preinstalled_scripts/run46.hql  |   89 +
 .../scripts/create_preinstalled_scripts/run47.hql  |   68 +
 .../scripts/create_preinstalled_scripts/run48.hql  |   99 +
 .../scripts/create_preinstalled_scripts/run49.hql  |   17 +
 .../scripts/create_preinstalled_scripts/run50.hql  |   15 +
 .../scripts/create_preinstalled_scripts/run51.hql  |   14 +
 .../scripts/create_preinstalled_scripts/run52.hql  |   14 +
 .../scripts/create_preinstalled_scripts/run53.hql  |   13 +
 .../scripts/create_preinstalled_scripts/run54.hql  |   13 +
 .../scripts/create_preinstalled_scripts/run55.hql  |   19 +
 .../scripts/create_preinstalled_scripts/run56.hql  |   15 +
 .../scripts/create_preinstalled_scripts/run57.hql  |   13 +
 .../scripts/create_preinstalled_scripts/run58.hql  |   19 +
 .../scripts/create_preinstalled_scripts/run59.hql  |   20 +
 .../scripts/create_preinstalled_scripts/run60.hql  |   21 +
 .../scripts/create_preinstalled_scripts/run61.hql  |   22 +
 .../scripts/create_preinstalled_scripts/run62.hql  |   17 +
 .../scripts/create_preinstalled_scripts/run63.hql  |  497 ++++
 .../hive/scripts/create_preinstalled_table.hql     | 2432 --------------------
 .../multi_catalog/hive_text_complex_type/run.sh    |    0
 .../multi_catalog/hive_text_complex_type2/run.sh   |    0
 .../multi_catalog/hive_text_complex_type3/run.sh   |    0
 .../hive_text_complex_type_delimiter/run.sh        |    0
 .../hive_text_complex_type_delimiter2/run.sh       |    0
 .../hive_text_complex_type_delimiter3/run.sh       |    0
 .../data/multi_catalog/logs1_parquet/run.sh        |    0
 .../multi_catalog/orc_partitioned_columns/run.sh   |    0
 .../orc_partitioned_one_column/run.sh              |    0
 .../parquet_alter_column_to_bigint/run.sh          |    0
 .../parquet_alter_column_to_boolean/run.sh         |    0
 .../parquet_alter_column_to_char/run.sh            |    0
 .../parquet_alter_column_to_date/run.sh            |    0
 .../parquet_alter_column_to_decimal/run.sh         |    0
 .../parquet_alter_column_to_double/run.sh          |    0
 .../parquet_alter_column_to_float/run.sh           |    0
 .../parquet_alter_column_to_int/run.sh             |    0
 .../parquet_alter_column_to_smallint/run.sh        |    0
 .../parquet_alter_column_to_string/run.sh          |    0
 .../parquet_alter_column_to_timestamp/run.sh       |    0
 .../parquet_alter_column_to_tinyint/run.sh         |    0
 .../parquet_alter_column_to_varchar/run.sh         |    0
 .../parquet_partitioned_columns/run.sh             |    0
 .../parquet_partitioned_one_column/run.sh          |    0
 .../multi_catalog/parquet_predicate_table/run.sh   |    0
 .../data/multi_catalog/test_chinese_orc/run.sh     |    0
 .../data/multi_catalog/test_chinese_parquet/run.sh |    0
 .../data/multi_catalog/test_chinese_text/run.sh    |    0
 .../test_hive_same_db_table_name/run.sh            |    0
 .../test_hive_special_char_partition/run.sh        |    0
 .../test_mixed_par_locations_orc/run.sh            |    0
 .../test_mixed_par_locations_parquet/run.sh        |    0
 .../data/multi_catalog/test_multi_langs_orc/run.sh |    0
 .../multi_catalog/test_multi_langs_parquet/run.sh  |    0
 .../multi_catalog/test_multi_langs_text/run.sh     |    0
 .../run.sh                                         |    0
 .../run.sh                                         |    0
 .../run.sh                                         |    0
 .../multi_catalog/text_partitioned_columns/run.sh  |    0
 .../text_partitioned_one_column/run.sh             |    0
 .../data/multi_catalog/type_change_orc/run.sh      |    0
 .../data/multi_catalog/type_change_origin/run.sh   |    0
 .../data/multi_catalog/type_change_parquet/run.sh  |    0
 .../data/partition_type/bigint_partition/run.sh    |    0
 .../data/partition_type/char_partition/run.sh      |    0
 .../data/partition_type/date_partition/run.sh      |    0
 .../data/partition_type/decimal_partition/run.sh   |    0
 .../data/partition_type/double_partition/run.sh    |    0
 .../data/partition_type/float_partition/run.sh     |    0
 .../data/partition_type/int_partition/run.sh       |    0
 .../data/partition_type/smallint_partition/run.sh  |    0
 .../data/partition_type/string_partition/run.sh    |    0
 .../data/partition_type/tinyint_partition/run.sh   |    0
 .../data/partition_type/varchar_partition/run.sh   |    0
 .../scripts/data/statistics/empty_table/run.sh     |    0
 .../hive/scripts/data/statistics/stats/run.sh      |    0
 .../scripts/data/tpch_1000_parquet/part/run.sh     |    0
 .../data/tvf/test_hdfs_tvf_compression/run.sh      |    0
 .../hive/scripts/data/tvf/test_tvf/run.sh          |    0
 .../docker-compose/hive/scripts/hive-metastore.sh  |   25 +-
 120 files changed, 2423 insertions(+), 2446 deletions(-)

diff --git a/.gitignore b/.gitignore
index ff2d08ae11b..33abb1ab982 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,6 +60,8 @@ docker/thirdparties/docker-compose/hive/scripts/paimon1
 fe_plugins/output
 fe_plugins/**/.factorypath
 
+docker/thirdparties/docker-compose/hive/scripts/data/*/*/data
+
 fs_brokers/apache_hdfs_broker/src/main/resources/
 fs_brokers/apache_hdfs_broker/src/main/thrift/
 
diff --git a/.licenserc.yaml b/.licenserc.yaml
index 89bbea9afcb..a355b70bcb8 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -77,12 +77,7 @@ header:
     - "docs/package-lock.json"
     - "regression-test/script/README"
     - "regression-test/suites/load_p0/stream_load/data"
-    - "docker/thirdparties/docker-compose/hive/scripts/README"
-    - "docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_table.hql"
-    - "docker/thirdparties/docker-compose/hive/scripts/create_tpch1_orc.hql"
-    - "docker/thirdparties/docker-compose/hive/scripts/create_tpch1_parquet.hql"
-    - "docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/"
-    - "docker/thirdparties/docker-compose/hive/scripts/data/**"
+    - "docker/thirdparties/docker-compose/hive/scripts/**"
     - "docker/thirdparties/docker-compose/iceberg/spark-defaults.conf.tpl"
     - "conf/mysql_ssl_default_certificate/*"
     - "conf/mysql_ssl_default_certificate/client_certificate/ca.pem"
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_tpch1_orc.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/create_tpch1_orc.hql
similarity index 100%
rename from docker/thirdparties/docker-compose/hive/scripts/create_tpch1_orc.hql
rename to docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/create_tpch1_orc.hql
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_tpch1_parquet.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/create_tpch1_parquet.hql
similarity index 100%
rename from docker/thirdparties/docker-compose/hive/scripts/create_tpch1_parquet.hql
rename to docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/create_tpch1_parquet.hql
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run01.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run01.hql
new file mode 100755
index 00000000000..83718d11b1f
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run01.hql
@@ -0,0 +1,2 @@
+use default;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run02.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run02.hql
new file mode 100755
index 00000000000..1cb4b1d03a3
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run02.hql
@@ -0,0 +1,32 @@
+CREATE TABLE `partition_table`(
+  `l_orderkey` int,
+  `l_partkey` int,
+  `l_suppkey` int,
+  `l_linenumber` int,
+  `l_quantity` decimal(12,2),
+  `l_extendedprice` decimal(12,2),
+  `l_discount` decimal(12,2),
+  `l_tax` decimal(12,2),
+  `l_returnflag` string,
+  `l_linestatus` string,
+  `l_shipdate` date,
+  `l_commitdate` date,
+  `l_receiptdate` date,
+  `l_shipinstruct` string,
+  `l_shipmode` string,
+  `l_comment` string)
+partitioned by (nation string, city string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet/partition_table'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table partition_table;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run03.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run03.hql
new file mode 100755
index 00000000000..564755fdc70
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run03.hql
@@ -0,0 +1,23 @@
+CREATE TABLE `delta_byte_array`(
+  `c_salutation` string,
+  `c_first_name` string,
+  `c_last_name` string,
+  `c_preferred_cust_flag` string,
+  `c_birth_country` string,
+  `c_login` string,
+  `c_email_address` string,
+  `c_last_review_date` string,
+  `c_customer_id` string
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/delta_byte_array'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run04.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run04.hql
new file mode 100755
index 00000000000..e6ecac80e8b
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run04.hql
@@ -0,0 +1,16 @@
+CREATE TABLE `delta_length_byte_array`(
+  `FRUIT` string
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/delta_length_byte_array'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table delta_length_byte_array;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run05.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run05.hql
new file mode 100755
index 00000000000..cb2e4a37725
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run05.hql
@@ -0,0 +1,77 @@
+CREATE EXTERNAL TABLE `delta_binary_packed`(
+  bitwidth0 bigint,
+  bitwidth1 bigint,
+  bitwidth2 bigint,
+  bitwidth3 bigint,
+  bitwidth4 bigint,
+  bitwidth5 bigint,
+  bitwidth6 bigint,
+  bitwidth7 bigint,
+  bitwidth8 bigint,
+  bitwidth9 bigint,
+  bitwidth10 bigint,
+  bitwidth11 bigint,
+  bitwidth12 bigint,
+  bitwidth13 bigint,
+  bitwidth14 bigint,
+  bitwidth15 bigint,
+  bitwidth16 bigint,
+  bitwidth17 bigint,
+  bitwidth18 bigint,
+  bitwidth19 bigint,
+  bitwidth20 bigint,
+  bitwidth21 bigint,
+  bitwidth22 bigint,
+  bitwidth23 bigint,
+  bitwidth24 bigint,
+  bitwidth25 bigint,
+  bitwidth26 bigint,
+  bitwidth27 bigint,
+  bitwidth28 bigint,
+  bitwidth29 bigint,
+  bitwidth30 bigint,
+  bitwidth31 bigint,
+  bitwidth32 bigint,
+  bitwidth33 bigint,
+  bitwidth34 bigint,
+  bitwidth35 bigint,
+  bitwidth36 bigint,
+  bitwidth37 bigint,
+  bitwidth38 bigint,
+  bitwidth39 bigint,
+  bitwidth40 bigint,
+  bitwidth41 bigint,
+  bitwidth42 bigint,
+  bitwidth43 bigint,
+  bitwidth44 bigint,
+  bitwidth45 bigint,
+  bitwidth46 bigint,
+  bitwidth47 bigint,
+  bitwidth48 bigint,
+  bitwidth49 bigint,
+  bitwidth50 bigint,
+  bitwidth51 bigint,
+  bitwidth52 bigint,
+  bitwidth53 bigint,
+  bitwidth54 bigint,
+  bitwidth55 bigint,
+  bitwidth56 bigint,
+  bitwidth57 bigint,
+  bitwidth58 bigint,
+  bitwidth59 bigint,
+  bitwidth60 bigint,
+  bitwidth61 bigint,
+  bitwidth62 bigint,
+  bitwidth63 bigint,
+  bitwidth64 bigint,
+  int_value  int
+  )
+STORED AS parquet
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/delta_binary_packed'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table delta_binary_packed;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run06.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run06.hql
new file mode 100755
index 00000000000..a99e8fa29d9
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run06.hql
@@ -0,0 +1,33 @@
+CREATE TABLE `delta_encoding_required_column`(
+   c_customer_sk int,
+    c_current_cdemo_sk int,
+   c_current_hdemo_sk int,
+   c_current_addr_sk int,
+   c_first_shipto_date_sk int,
+   c_first_sales_date_sk  int,
+   c_birth_day  int,
+   c_birth_month  int,
+     c_birth_year int,
+     c_customer_id string,
+     c_salutation string,
+     c_first_name string,
+     c_last_name string,
+     c_preferred_cust_flag string,
+     c_birth_country string,
+     c_email_address string,
+     c_last_review_date  string
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/delta_encoding_required_column/'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table delta_encoding_required_column;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run07.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run07.hql
new file mode 100755
index 00000000000..ffceea62a78
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run07.hql
@@ -0,0 +1,29 @@
+CREATE EXTERNAL TABLE `delta_encoding_optional_column`(
+    c_customer_sk int,
+    c_current_cdemo_sk int,
+    c_current_hdemo_sk int,
+    c_current_addr_sk int,
+    c_first_shipto_date_sk int,
+    c_first_sales_date_sk  int,
+     c_birth_year int,
+     c_customer_id string,
+     c_salutation string,
+     c_first_name string,
+     c_last_name string,
+     c_preferred_cust_flag string,
+     c_birth_country string
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/delta_encoding_optional_column'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table delta_encoding_optional_column;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run08.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run08.hql
new file mode 100755
index 00000000000..d1a19a33190
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run08.hql
@@ -0,0 +1,18 @@
+CREATE TABLE `datapage_v1_snappy_compressed_checksum`(
+  `a` int,
+  `b` int
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/datapage_v1-snappy-compressed-checksum'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table datapage_v1_snappy_compressed_checksum;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run09.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run09.hql
new file mode 100755
index 00000000000..20d3a308117
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run09.hql
@@ -0,0 +1,17 @@
+CREATE TABLE `overflow_i16_page_cnt`(
+  `inc` boolean
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/overflow_i16_page_cnt'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table overflow_i16_page_cnt;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run10.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run10.hql
new file mode 100755
index 00000000000..633a0883161
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run10.hql
@@ -0,0 +1,29 @@
+CREATE TABLE `alltypes_tiny_pages`(
+  bool_col boolean,
+  tinyint_col int,
+  smallint_col  int,
+  int_col int,
+  bigint_col bigint,
+  float_col float,
+  double_col double,
+  id int,
+  date_string_col string,
+  string_col string,
+  timestamp_col timestamp,
+  year int,
+  month int
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/alltypes_tiny_pages'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table alltypes_tiny_pages;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run11.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run11.hql
new file mode 100755
index 00000000000..760271c42b5
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run11.hql
@@ -0,0 +1,28 @@
+CREATE TABLE `alltypes_tiny_pages_plain`(
+  bool_col boolean,
+  tinyint_col int,
+  smallint_col  int,
+  int_col int,
+  bigint_col bigint,
+  float_col float,
+  double_col double,
+  id int,
+  date_string_col string,
+  string_col string,
+  timestamp_col timestamp,
+  year int,
+  month int
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/different_types_parquet/alltypes_tiny_pages_plain'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table alltypes_tiny_pages_plain;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run12.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run12.hql
new file mode 100755
index 00000000000..27b51014bfe
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run12.hql
@@ -0,0 +1,20 @@
+CREATE TABLE `example_string`(
+  `strings` string
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+WITH SERDEPROPERTIES (
+  'field.delim'='\t',
+  'serialization.format'='\t')
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/example_string.parquet'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table example_string;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run13.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run13.hql
new file mode 100755
index 00000000000..1be4d8b1fb5
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run13.hql
@@ -0,0 +1,31 @@
+CREATE EXTERNAL TABLE IF NOT EXISTS `orc_all_types`(
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `boolean_col` boolean,
+  `float_col` float,
+  `double_col` double,
+  `string_col` string,
+  `binary_col` binary,
+  `timestamp_col` timestamp,
+  `decimal_col` decimal(12,4),
+  `char_col` char(50),
+  `varchar_col` varchar(50),
+  `date_col` date,
+  `list_double_col` array<double>,
+  `list_string_col` array<string>)
+PARTITIONED BY (
+  `p1_col` string,
+  `p2_col` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc/orc_all_types';
+
+msck repair table orc_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run14.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run14.hql
new file mode 100755
index 00000000000..fa4e6d3d736
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run14.hql
@@ -0,0 +1,23 @@
+CREATE TABLE `lineorder` (
+  `lo_orderkey` int,
+  `lo_linenumber` int,
+  `lo_custkey` int,
+  `lo_partkey` int,
+  `lo_suppkey` int,
+  `lo_orderdate` int,
+  `lo_orderpriority` varchar(16),
+  `lo_shippriority` int,
+  `lo_quantity` int,
+  `lo_extendedprice` int,
+  `lo_ordtotalprice` int,
+  `lo_discount` int,
+  `lo_revenue` int,
+  `lo_supplycost` int,
+  `lo_tax` int,
+  `lo_commitdate` int,
+  `lo_shipmode` varchar(11)
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED by ','
+LOCATION '/user/doris/preinstalled_data/data_case/lineorder'
+TBLPROPERTIES ('transient_lastDdlTime'='1658816839');
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run15.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run15.hql
new file mode 100755
index 00000000000..e46542e8f2e
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run15.hql
@@ -0,0 +1,16 @@
+create table t_hive (
+  `k1` int,
+  `k2` char(10),
+  `k3` date,
+  `k5` varchar(20),
+  `k6` double
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED by ','
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.mapred.TextInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/data_case/t_hive'
+TBLPROPERTIES ('transient_lastDdlTime'='1658816839');
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run16.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run16.hql
new file mode 100755
index 00000000000..c2ba60b9431
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run16.hql
@@ -0,0 +1,34 @@
+CREATE external TABLE `table_with_vertical_line`(
+  `k1` string COMMENT 'k1',
+  `k2` string COMMENT 'k2',
+  `k3` string COMMENT 'k3',
+  `k4` string COMMENT 'k4',
+  `k5` string COMMENT 'k5',
+  `k6` string COMMENT 'k6',
+  `k7` string COMMENT 'k7',
+  `k8` string COMMENT 'k8',
+  `k9` string COMMENT 'k9',
+  `k10` string COMMENT 'k10',
+  `k11` string COMMENT 'k11',
+  `k12` string COMMENT 'k12',
+  `k13` string COMMENT 'k13',
+  `k14` string COMMENT 'k14',
+  `k15` string COMMENT 'k15')
+PARTITIONED BY (
+  `dt` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
+WITH SERDEPROPERTIES (
+  'field.delim'='|',
+  'serialization.format'='|')
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.mapred.TextInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/csv_partition_table/table_with_vertical_line/'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1669304897');
+
+msck repair table table_with_vertical_line;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run17.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run17.hql
new file mode 100755
index 00000000000..fff23d1d297
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run17.hql
@@ -0,0 +1,24 @@
+CREATE external TABLE `table_with_pars`(
+  `id` int COMMENT 'id',
+  `data` string COMMENT 'data')
+PARTITIONED BY (
+  `dt_par` date,
+  `time_par` timestamp,
+  `decimal_par1` decimal(8, 4),
+  `decimal_par2` decimal(18, 6),
+  `decimal_par3` decimal(38, 12))
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
+WITH SERDEPROPERTIES (
+  'field.delim'='|',
+  'serialization.format'='|')
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.mapred.TextInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/csv_partition_table/table_with_pars/';
+
+set hive.msck.path.validation=ignore;
+msck repair table table_with_pars;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run18.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run18.hql
new file mode 100755
index 00000000000..91d099d6dc1
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run18.hql
@@ -0,0 +1,31 @@
+CREATE TABLE `table_with_x01`(
+  `k1` string COMMENT 'k1',
+  `k2` string COMMENT 'k2',
+  `k3` string COMMENT 'k3',
+  `k4` string COMMENT 'k4',
+  `k5` string COMMENT 'k5',
+  `k6` string COMMENT 'k6',
+  `k7` string COMMENT 'k7',
+  `k8` string COMMENT 'k8',
+  `k9` string COMMENT 'k9',
+  `k10` string COMMENT 'k10',
+  `k11` string COMMENT 'k11',
+  `k12` string COMMENT 'k12',
+  `k13` string COMMENT 'k13',
+  `k14` string COMMENT 'k14',
+  `k15` string COMMENT 'k15')
+PARTITIONED BY (
+  `dt` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.mapred.TextInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/csv_partition_table/table_with_x01/'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1669360080');
+
+msck repair table table_with_x01;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run19.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run19.hql
new file mode 100755
index 00000000000..dda8ca2008b
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run19.hql
@@ -0,0 +1,53 @@
+set hive.stats.column.autogather=false;
+
+CREATE TABLE `test_hive_orc_add_column`(
+  id int,
+  col1 int
+)
+stored as orc;
+insert into `test_hive_orc_add_column` values(1,2),(3,4),(4,6);
+alter table `test_hive_orc_add_column` ADD COLUMNS (col2 int);
+insert into `test_hive_orc_add_column` values(7,8,9),(10,11,null),(12,13,null),(14,15,16);
+alter table `test_hive_orc_add_column` ADD COLUMNS (col3 int,col4 string);
+insert into `test_hive_orc_add_column` values(17,18,19,20,"hello world"),(21,22,23,24,"cywcywcyw"),(25,26,null,null,null),(27,28,29,null,null),(30,31,32,33,null);
+
+CREATE TABLE `test_hive_parquet_add_column`(
+  id int,
+  col1 int
+)
+stored as parquet;
+insert into `test_hive_parquet_add_column` values(1,2),(3,4),(4,6);
+alter table `test_hive_parquet_add_column` ADD COLUMNS (col2 int);
+insert into `test_hive_parquet_add_column` values(7,8,9),(10,11,null),(12,13,null),(14,15,16);
+alter table `test_hive_parquet_add_column` ADD COLUMNS (col3 int,col4 string);
+insert into `test_hive_parquet_add_column` values(17,18,19,20,"hello world"),(21,22,23,24,"cywcywcyw"),(25,26,null,null,null),(27,28,29,null,null),(30,31,32,33,null);
+
+CREATE TABLE `schema_evo_test_text`(
+  id int,
+  name string
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED by ',';
+insert into `schema_evo_test_text` select 1, "kaka";
+alter table `schema_evo_test_text` ADD COLUMNS (`ts` timestamp);
+insert into `schema_evo_test_text` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
+
+CREATE TABLE `schema_evo_test_parquet`(
+  id int,
+  name string
+)
+stored as parquet;
+insert into `schema_evo_test_parquet` select 1, "kaka";
+alter table `schema_evo_test_parquet` ADD COLUMNS (`ts` timestamp);
+insert into `schema_evo_test_parquet` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
+
+CREATE TABLE `schema_evo_test_orc`(
+  id int,
+  name string
+)
+stored as orc;
+insert into `schema_evo_test_orc` select 1, "kaka";
+alter table `schema_evo_test_orc` ADD COLUMNS (`ts` timestamp);
+insert into `schema_evo_test_orc` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
+
+set hive.stats.column.autogather=true;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run25.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run25.hql
new file mode 100755
index 00000000000..2cf7197de95
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run25.hql
@@ -0,0 +1,50 @@
+-- Currently docker is hive 2.x version. Hive 2.x versioned full-acid tables need to run major compaction.
+SET hive.support.concurrency=true;
+SET hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
+
+create table orc_full_acid_empty (id INT, value STRING)
+CLUSTERED BY (id) INTO 3 BUCKETS
+STORED AS ORC
+TBLPROPERTIES ('transactional' = 'true');
+
+create table orc_full_acid_par_empty (id INT, value STRING)
+PARTITIONED BY (part_col INT)
+CLUSTERED BY (id) INTO 3 BUCKETS
+STORED AS ORC
+TBLPROPERTIES ('transactional' = 'true');
+
+create table orc_full_acid (id INT, value STRING)
+CLUSTERED BY (id) INTO 3 BUCKETS
+STORED AS ORC
+TBLPROPERTIES ('transactional' = 'true');
+
+insert into orc_full_acid values
+(1, 'A'),
+(2, 'B'),
+(3, 'C');
+
+update orc_full_acid set value = 'CC' where id = 3;
+
+alter table orc_full_acid compact 'major';
+
+create table orc_full_acid_par (id INT, value STRING)
+PARTITIONED BY (part_col INT)
+CLUSTERED BY (id) INTO 3 BUCKETS
+STORED AS ORC
+TBLPROPERTIES ('transactional' = 'true');
+
+insert into orc_full_acid_par PARTITION(part_col=20230101) values
+(1, 'A'),
+(2, 'B'),
+(3, 'C');
+
+insert into orc_full_acid_par PARTITION(part_col=20230102) values
+(4, 'D'),
+(5, 'E'),
+(6, 'F');
+
+update orc_full_acid_par set value = 'BB' where id = 2;
+
+alter table orc_full_acid_par PARTITION(part_col=20230101) compact 'major';
+alter table orc_full_acid_par PARTITION(part_col=20230102) compact 'major';
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run29.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run29.hql
new file mode 100755
index 00000000000..5c1b00e3e42
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run29.hql
@@ -0,0 +1,16 @@
+create table mtmv_base1 (id INT, value STRING)
+    PARTITIONED BY (part_col INT)
+    CLUSTERED BY (id) INTO 3 BUCKETS
+    STORED AS ORC;
+
+insert into mtmv_base1 PARTITION(part_col=20230101) values
+(1, 'A'),
+(2, 'B'),
+(3, 'C');
+
+insert into mtmv_base1 PARTITION(part_col=20230102) values
+(4, 'D'),
+(5, 'E'),
+(6, 'F');
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run30.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run30.hql
new file mode 100755
index 00000000000..2cda0926223
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run30.hql
@@ -0,0 +1,10 @@
+CREATE TABLE `test_different_column_orders_orc`(
+  `name` string,
+  `id` int,
+  `city` string,
+  `age` int,
+  `sex` string)
+STORED AS ORC
+LOCATION
+  '/user/doris/preinstalled_data/test_different_column_orders/orc';
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run31.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run31.hql
new file mode 100755
index 00000000000..0a7bcbf44f1
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run31.hql
@@ -0,0 +1,10 @@
+CREATE TABLE `test_different_column_orders_parquet`(
+  `name` string,
+  `id` int,
+  `city` string,
+  `age` int,
+  `sex` string)
+STORED AS PARQUET
+LOCATION
+  '/user/doris/preinstalled_data/test_different_column_orders/parquet';
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run32.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run32.hql
new file mode 100755
index 00000000000..2c4a2c413b1
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run32.hql
@@ -0,0 +1,32 @@
+CREATE TABLE `parquet_partition_table`(
+  `l_orderkey` int,
+  `l_partkey` int,
+  `l_suppkey` int,
+  `l_linenumber` int,
+  `l_quantity` decimal(12,2),
+  `l_extendedprice` decimal(12,2),
+  `l_discount` decimal(12,2),
+  `l_tax` decimal(12,2),
+  `l_returnflag` string,
+  `l_linestatus` string,
+  `l_shipdate` date,
+  `l_commitdate` date,
+  `l_receiptdate` date,
+  `l_shipinstruct` string,
+  `l_shipmode` string,
+  `l_comment` string)
+partitioned by (nation string, city string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_partition_table'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table parquet_partition_table;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run33.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run33.hql
new file mode 100755
index 00000000000..970b4c5437d
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run33.hql
@@ -0,0 +1,76 @@
+CREATE EXTERNAL TABLE `parquet_delta_binary_packed`(
+  bitwidth0 bigint,
+  bitwidth1 bigint,
+  bitwidth2 bigint,
+  bitwidth3 bigint,
+  bitwidth4 bigint,
+  bitwidth5 bigint,
+  bitwidth6 bigint,
+  bitwidth7 bigint,
+  bitwidth8 bigint,
+  bitwidth9 bigint,
+  bitwidth10 bigint,
+  bitwidth11 bigint,
+  bitwidth12 bigint,
+  bitwidth13 bigint,
+  bitwidth14 bigint,
+  bitwidth15 bigint,
+  bitwidth16 bigint,
+  bitwidth17 bigint,
+  bitwidth18 bigint,
+  bitwidth19 bigint,
+  bitwidth20 bigint,
+  bitwidth21 bigint,
+  bitwidth22 bigint,
+  bitwidth23 bigint,
+  bitwidth24 bigint,
+  bitwidth25 bigint,
+  bitwidth26 bigint,
+  bitwidth27 bigint,
+  bitwidth28 bigint,
+  bitwidth29 bigint,
+  bitwidth30 bigint,
+  bitwidth31 bigint,
+  bitwidth32 bigint,
+  bitwidth33 bigint,
+  bitwidth34 bigint,
+  bitwidth35 bigint,
+  bitwidth36 bigint,
+  bitwidth37 bigint,
+  bitwidth38 bigint,
+  bitwidth39 bigint,
+  bitwidth40 bigint,
+  bitwidth41 bigint,
+  bitwidth42 bigint,
+  bitwidth43 bigint,
+  bitwidth44 bigint,
+  bitwidth45 bigint,
+  bitwidth46 bigint,
+  bitwidth47 bigint,
+  bitwidth48 bigint,
+  bitwidth49 bigint,
+  bitwidth50 bigint,
+  bitwidth51 bigint,
+  bitwidth52 bigint,
+  bitwidth53 bigint,
+  bitwidth54 bigint,
+  bitwidth55 bigint,
+  bitwidth56 bigint,
+  bitwidth57 bigint,
+  bitwidth58 bigint,
+  bitwidth59 bigint,
+  bitwidth60 bigint,
+  bitwidth61 bigint,
+  bitwidth62 bigint,
+  bitwidth63 bigint,
+  bitwidth64 bigint,
+  int_value  int
+  )
+STORED AS parquet
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_delta_binary_packed'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table parquet_delta_binary_packed;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run34.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run34.hql
new file mode 100755
index 00000000000..40f3f037031
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run34.hql
@@ -0,0 +1,29 @@
+CREATE TABLE `parquet_alltypes_tiny_pages`(
+  bool_col boolean,
+  tinyint_col int,
+  smallint_col  int,
+  int_col int,
+  bigint_col bigint,
+  float_col float,
+  double_col double,
+  id int,
+  date_string_col string,
+  string_col string,
+  timestamp_col timestamp,
+  year int,
+  month int
+  )
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_alltypes_tiny_pages'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1661955829');
+
+msck repair table parquet_alltypes_tiny_pages;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run35.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run35.hql
new file mode 100755
index 00000000000..bd646002dfb
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run35.hql
@@ -0,0 +1,31 @@
+CREATE EXTERNAL TABLE IF NOT EXISTS `orc_all_types_partition`(
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `boolean_col` boolean,
+  `float_col` float,
+  `double_col` double,
+  `string_col` string,
+  `binary_col` binary,
+  `timestamp_col` timestamp,
+  `decimal_col` decimal(12,4),
+  `char_col` char(50),
+  `varchar_col` varchar(50),
+  `date_col` date,
+  `list_double_col` array<double>,
+  `list_string_col` array<string>)
+PARTITIONED BY (
+  `p1_col` string,
+  `p2_col` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/orc_all_types_partition';
+
+msck repair table orc_all_types_partition;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run36.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run36.hql
new file mode 100755
index 00000000000..7d7511244fa
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run36.hql
@@ -0,0 +1,34 @@
+CREATE external TABLE `csv_partition_table`(
+  `k1` string COMMENT 'k1',
+  `k2` string COMMENT 'k2',
+  `k3` string COMMENT 'k3',
+  `k4` string COMMENT 'k4',
+  `k5` string COMMENT 'k5',
+  `k6` string COMMENT 'k6',
+  `k7` string COMMENT 'k7',
+  `k8` string COMMENT 'k8',
+  `k9` string COMMENT 'k9',
+  `k10` string COMMENT 'k10',
+  `k11` string COMMENT 'k11',
+  `k12` string COMMENT 'k12',
+  `k13` string COMMENT 'k13',
+  `k14` string COMMENT 'k14',
+  `k15` string COMMENT 'k15')
+PARTITIONED BY (
+  `dt` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
+WITH SERDEPROPERTIES (
+  'field.delim'='|',
+  'serialization.format'='|')
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.mapred.TextInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/csv/csv_partition_table/'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1669304897');
+
+msck repair table csv_partition_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run37.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run37.hql
new file mode 100755
index 00000000000..44197ec1969
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run37.hql
@@ -0,0 +1,81 @@
+CREATE TABLE `parquet_all_types`(
+    `t_null_string` string,
+    `t_null_varchar` varchar(65535),
+    `t_null_char` char(10),
+    `t_null_decimal_precision_2` decimal(2,1),
+    `t_null_decimal_precision_4` decimal(4,2),
+    `t_null_decimal_precision_8` decimal(8,4),
+    `t_null_decimal_precision_17` decimal(17,8),
+    `t_null_decimal_precision_18` decimal(18,8),
+    `t_null_decimal_precision_38` decimal(38,16),
+    `t_empty_string` string,
+    `t_string` string,
+    `t_empty_varchar` varchar(65535),
+    `t_varchar` varchar(65535),
+    `t_varchar_max_length` varchar(65535),
+    `t_char` char(10),
+    `t_int` int,
+    `t_bigint` bigint,
+    `t_float` float,
+    `t_double` double,
+    `t_boolean_true` boolean,
+    `t_boolean_false` boolean,
+    `t_decimal_precision_2` decimal(2,1),
+    `t_decimal_precision_4` decimal(4,2),
+    `t_decimal_precision_8` decimal(8,4),
+    `t_decimal_precision_17` decimal(17,8),
+    `t_decimal_precision_18` decimal(18,8),
+    `t_decimal_precision_38` decimal(38,16),
+    `t_binary` binary,
+    `t_map_string` map<string,string>,
+    `t_map_varchar` map<varchar(65535),varchar(65535)>,
+    `t_map_char` map<char(10),char(10)>,
+    `t_map_int` map<int,int>,
+    `t_map_bigint` map<bigint,bigint>,
+    `t_map_float` map<float,float>,
+    `t_map_double` map<double,double>,
+    `t_map_boolean` map<boolean,boolean>,
+    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+    `t_array_string` array<string>,
+    `t_array_int` array<int>,
+    `t_array_bigint` array<bigint>,
+    `t_array_float` array<float>,
+    `t_array_double` array<double>,
+    `t_array_boolean` array<boolean>,
+    `t_array_varchar` array<varchar(65535)>,
+    `t_array_char` array<char(10)>,
+    `t_array_decimal_precision_2` array<decimal(2,1)>,
+    `t_array_decimal_precision_4` array<decimal(4,2)>,
+    `t_array_decimal_precision_8` array<decimal(8,4)>,
+    `t_array_decimal_precision_17` array<decimal(17,8)>,
+    `t_array_decimal_precision_18` array<decimal(18,8)>,
+    `t_array_decimal_precision_38` array<decimal(38,16)>,
+    `t_struct_bigint` struct<s_bigint:bigint>,
+    `t_complex` map<string,array<struct<s_int:int>>>,
+    `t_struct_nested` struct<struct_field:array<string>>,
+    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+    `t_map_null_value` map<string,string>,
+    `t_array_string_starting_with_nulls` array<string>,
+    `t_array_string_with_nulls_in_between` array<string>,
+    `t_array_string_ending_with_nulls` array<string>,
+    `t_array_string_all_nulls` array<string>
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_all_types'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1681213018');
+
+msck repair table parquet_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run38.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run38.hql
new file mode 100755
index 00000000000..965dbc9ac43
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run38.hql
@@ -0,0 +1,72 @@
+CREATE TABLE IF NOT EXISTS `avro_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_array_int` array<int>,
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_array_empty` array<string>,
+`t_array_string` array<string>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_date` array<date>,
+`t_array_timestamp` array<timestamp>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.serde2.avro.AvroSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/avro/avro_all_types';
+
+msck repair table avro_all_types;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run39.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run39.hql
new file mode 100755
index 00000000000..a9cb1f6d568
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run39.hql
@@ -0,0 +1,94 @@
+CREATE TABLE IF NOT EXISTS `orc_all_types_t`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_array_int` array<int>,
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_tinyint` map<tinyint,tinyint>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_smallint` map<smallint,smallint>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_date` map<date,date>,
+`t_map_timestamp` map<timestamp,timestamp>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_empty` array<string>,
+`t_array_string` array<string>,
+`t_array_tinyint` array<tinyint>,
+`t_array_smallint` array<smallint>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_date` array<date>,
+`t_array_timestamp` array<timestamp>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/orc_all_types';
+
+msck repair table orc_all_types_t;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run40.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run40.hql
new file mode 100755
index 00000000000..c557bed4b7d
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run40.hql
@@ -0,0 +1,41 @@
+CREATE TABLE IF NOT EXISTS `json_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8)
+)
+ROW FORMAT SERDE
+  'org.apache.hive.hcatalog.data.JsonSerDe'
+STORED AS TEXTFILE
+LOCATION
+  '/user/doris/preinstalled_data/json/json_all_types';
+
+msck repair table json_all_types;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run41.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run41.hql
new file mode 100755
index 00000000000..4b4ff93db94
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run41.hql
@@ -0,0 +1,11 @@
+CREATE TABLE IF NOT EXISTS `csv_all_types`(
+`t_empty_string` string,
+`t_string` string
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
+STORED AS TEXTFILE
+LOCATION
+  '/user/doris/preinstalled_data/csv/csv_all_types';
+
+msck repair table csv_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run42.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run42.hql
new file mode 100755
index 00000000000..dc469fad77b
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run42.hql
@@ -0,0 +1,42 @@
+CREATE TABLE IF NOT EXISTS `text_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary
+)
+ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
+STORED AS TEXTFILE
+LOCATION
+  '/user/doris/preinstalled_data/text/text_all_types';
+
+msck repair table text_all_types;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run43.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run43.hql
new file mode 100755
index 00000000000..8e4bb7949b2
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run43.hql
@@ -0,0 +1,89 @@
+CREATE TABLE IF NOT EXISTS `sequence_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_array_int` array<int>,
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_tinyint` map<tinyint,tinyint>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_smallint` map<smallint,smallint>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_date` map<date,date>,
+`t_map_timestamp` map<timestamp,timestamp>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_empty` array<string>,
+`t_array_string` array<string>,
+`t_array_tinyint` array<tinyint>,
+`t_array_smallint` array<smallint>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_date` array<date>,
+`t_array_timestamp` array<timestamp>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+)
+STORED AS SEQUENCEFILE
+LOCATION
+  '/user/doris/preinstalled_data/sequence/sequence_all_types';
+
+msck repair table sequence_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run44.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run44.hql
new file mode 100755
index 00000000000..3b9a352dcd2
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run44.hql
@@ -0,0 +1,82 @@
+CREATE TABLE `parquet_gzip_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_string` array<string>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_gzip_all_types'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1681213018',
+  "parquet.compression"="GZIP");
+
+msck repair table parquet_gzip_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run45.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run45.hql
new file mode 100755
index 00000000000..4e7eeb60e6a
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run45.hql
@@ -0,0 +1,82 @@
+CREATE TABLE `parquet_zstd_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_string` array<string>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_gzip_all_types'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1681213018',
+  "parquet.compression"="ZSTD");
+
+msck repair table parquet_zstd_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run46.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run46.hql
new file mode 100755
index 00000000000..7b5ac7571c6
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run46.hql
@@ -0,0 +1,89 @@
+CREATE TABLE `rcbinary_all_types`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_array_int` array<int>,
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_tinyint` map<tinyint,tinyint>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_smallint` map<smallint,smallint>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_date` map<date,date>,
+`t_map_timestamp` map<timestamp,timestamp>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_empty` array<string>,
+`t_array_string` array<string>,
+`t_array_tinyint` array<tinyint>,
+`t_array_smallint` array<smallint>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_date` array<date>,
+`t_array_timestamp` array<timestamp>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+)
+ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe'
+STORED AS RCFILE
+LOCATION
+  '/user/doris/preinstalled_data/rcbinary/rcbinary_all_types';
+
+msck repair table rcbinary_all_types;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run47.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run47.hql
new file mode 100755
index 00000000000..652638d184a
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run47.hql
@@ -0,0 +1,68 @@
+CREATE TABLE `bloom_parquet_table`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_array_string` array<string>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/bloom_parquet_table'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1681213018',
+  'parquet.bloom.filter.columns'='t_int',
+  'parquet.bloom.filter.fpp'='0.05');
+
+msck repair table bloom_parquet_table;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run48.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run48.hql
new file mode 100755
index 00000000000..0d6126a7776
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run48.hql
@@ -0,0 +1,99 @@
+CREATE TABLE `bloom_orc_table`(
+`t_null_string` string,
+`t_null_varchar` varchar(65535),
+`t_null_char` char(10),
+`t_null_array_int` array<int>,
+`t_null_decimal_precision_2` decimal(2,1),
+`t_null_decimal_precision_4` decimal(4,2),
+`t_null_decimal_precision_8` decimal(8,4),
+`t_null_decimal_precision_17` decimal(17,8),
+`t_null_decimal_precision_18` decimal(18,8),
+`t_null_decimal_precision_38` decimal(38,16),
+`t_empty_string` string,
+`t_string` string,
+`t_empty_varchar` varchar(65535),
+`t_varchar` varchar(65535),
+`t_varchar_max_length` varchar(65535),
+`t_char` char(10),
+`t_tinyint` tinyint,
+`t_smallint` smallint,
+`t_int` int,
+`t_bigint` bigint,
+`t_float` float,
+`t_double` double,
+`t_boolean_true` boolean,
+`t_boolean_false` boolean,
+`t_date` date,
+`t_timestamp` timestamp,
+`t_decimal_precision_2` decimal(2,1),
+`t_decimal_precision_4` decimal(4,2),
+`t_decimal_precision_8` decimal(8,4),
+`t_decimal_precision_17` decimal(17,8),
+`t_decimal_precision_18` decimal(18,8),
+`t_decimal_precision_38` decimal(38,16),
+`t_binary` binary,
+`t_map_string` map<string,string>,
+`t_map_tinyint` map<tinyint,tinyint>,
+`t_map_varchar` map<varchar(65535),varchar(65535)>,
+`t_map_char` map<char(10),char(10)>,
+`t_map_smallint` map<smallint,smallint>,
+`t_map_int` map<int,int>,
+`t_map_bigint` map<bigint,bigint>,
+`t_map_float` map<float,float>,
+`t_map_double` map<double,double>,
+`t_map_boolean` map<boolean,boolean>,
+`t_map_date` map<date,date>,
+`t_map_timestamp` map<timestamp,timestamp>,
+`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+`t_array_empty` array<string>,
+`t_array_string` array<string>,
+`t_array_tinyint` array<tinyint>,
+`t_array_smallint` array<smallint>,
+`t_array_int` array<int>,
+`t_array_bigint` array<bigint>,
+`t_array_float` array<float>,
+`t_array_double` array<double>,
+`t_array_boolean` array<boolean>,
+`t_array_varchar` array<varchar(65535)>,
+`t_array_char` array<char(10)>,
+`t_array_date` array<date>,
+`t_array_timestamp` array<timestamp>,
+`t_array_decimal_precision_2` array<decimal(2,1)>,
+`t_array_decimal_precision_4` array<decimal(4,2)>,
+`t_array_decimal_precision_8` array<decimal(8,4)>,
+`t_array_decimal_precision_17` array<decimal(17,8)>,
+`t_array_decimal_precision_18` array<decimal(18,8)>,
+`t_array_decimal_precision_38` array<decimal(38,16)>,
+`t_struct_bigint` struct<s_bigint:bigint>,
+`t_complex` map<string,array<struct<s_int:int>>>,
+`t_struct_nested` struct<struct_field:array<string>>,
+`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+`t_map_null_value` map<string,string>,
+`t_array_string_starting_with_nulls` array<string>,
+`t_array_string_with_nulls_in_between` array<string>,
+`t_array_string_ending_with_nulls` array<string>,
+`t_array_string_all_nulls` array<string>
+)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/bloom_orc_table'
+TBLPROPERTIES (
+  'transient_lastDdlTime'='1681213018',
+  'orc.bloom.filter.columns'='t_int',
+  'orc.bloom.filter.fpp'='0.05');
+
+msck repair table bloom_orc_table;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run49.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run49.hql
new file mode 100755
index 00000000000..ce90ebe7de8
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run49.hql
@@ -0,0 +1,17 @@
+CREATE TABLE `orc_predicate_table`(
+`column_primitive_integer` int,
+`column1_struct` struct<field0:bigint,field1:bigint>,
+`column_primitive_bigint` bigint
+)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/orc_predicate_table';
+
+msck repair table orc_predicate_table;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run50.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run50.hql
new file mode 100755
index 00000000000..6e0ed5a2597
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run50.hql
@@ -0,0 +1,15 @@
+CREATE TABLE `parquet_predicate_table`(
+`column_primitive_integer` int,
+`column1_struct` struct<field0:bigint,field1:bigint>,
+`column_primitive_bigint` bigint
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_predicate_table';
+
+msck repair table parquet_predicate_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run51.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run51.hql
new file mode 100755
index 00000000000..c890f00cd1c
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run51.hql
@@ -0,0 +1,14 @@
+CREATE TABLE `only_null`(
+`x` int
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/only_null';
+
+msck repair table only_null;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run52.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run52.hql
new file mode 100755
index 00000000000..0eb1b21fd47
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run52.hql
@@ -0,0 +1,14 @@
+CREATE TABLE `parquet_timestamp_millis`(
+test timestamp
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_millis';
+
+msck repair table parquet_timestamp_millis;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run53.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run53.hql
new file mode 100755
index 00000000000..20068857cfb
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run53.hql
@@ -0,0 +1,13 @@
+CREATE TABLE `parquet_timestamp_micros`(
+test timestamp
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_micros';
+
+msck repair table parquet_timestamp_micros;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run54.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run54.hql
new file mode 100755
index 00000000000..6e7fee48e96
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run54.hql
@@ -0,0 +1,13 @@
+CREATE TABLE `parquet_timestamp_nanos`(
+test timestamp
+) ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_nanos';
+
+msck repair table parquet_timestamp_nanos;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run55.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run55.hql
new file mode 100755
index 00000000000..a2533354e23
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run55.hql
@@ -0,0 +1,19 @@
+CREATE TABLE `orc_decimal_table`(
+    id INT,
+    decimal_col1 DECIMAL(8, 4),
+    decimal_col2 DECIMAL(18, 6),
+    decimal_col3 DECIMAL(38, 12),
+    decimal_col4 DECIMAL(9, 0),
+    decimal_col5 DECIMAL(27, 9),
+    decimal_col6 DECIMAL(9, 0))
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/orc_decimal_table';
+
+msck repair table orc_decimal_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run56.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run56.hql
new file mode 100755
index 00000000000..8548f10e6e2
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run56.hql
@@ -0,0 +1,15 @@
+CREATE TABLE `parquet_decimal_bool`(
+	decimals decimal(20,3),
+	bool_rle boolean
+)
+ROW FORMAT SERDE 
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
+STORED AS INPUTFORMAT 
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
+OUTPUTFORMAT 
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_decimal_bool';
+
+msck repair table partition_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run57.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run57.hql
new file mode 100755
index 00000000000..ab46f70ece6
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run57.hql
@@ -0,0 +1,13 @@
+CREATE TABLE `parquet_decimal90_table`(
+  `decimal_col` decimal(9,0))
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/parquet_decimal90_table';
+
+msck repair table parquet_decimal90_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run58.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run58.hql
new file mode 100755
index 00000000000..e00f0458229
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run58.hql
@@ -0,0 +1,19 @@
+CREATE TABLE `fixed_length_byte_array_decimal_table`(
+  `decimal_col1` decimal(7,2),
+  `decimal_col2` decimal(7,2),
+  `decimal_col3` decimal(7,2),
+  `decimal_col4` decimal(7,2),
+  `decimal_col5` decimal(7,2))
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/fixed_length_byte_array_decimal_table'
+TBLPROPERTIES (
+  'parquet.compress'='SNAPPY');
+
+msck repair table fixed_length_byte_array_decimal_table;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run59.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run59.hql
new file mode 100755
index 00000000000..f5128d7d6df
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run59.hql
@@ -0,0 +1,20 @@
+CREATE TABLE `string_col_dict_plain_mixed_orc`(
+  `col0` int,
+  `col1` string,
+  `col2` double,
+  `col3` boolean,
+  `col4` string,
+  `col5` int)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/string_col_dict_plain_mixed_orc'
+TBLPROPERTIES (
+  'orc.compress'='ZLIB');
+
+msck repair table string_col_dict_plain_mixed_orc;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run60.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run60.hql
new file mode 100755
index 00000000000..022722a43b4
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run60.hql
@@ -0,0 +1,21 @@
+CREATE TABLE `test_string_dict_filter_parquet`(
+  `o_orderkey` int,
+  `o_custkey` int,
+  `o_orderstatus` string,
+  `o_totalprice` decimal(15,2),
+  `o_orderdate` date,
+  `o_orderpriority` string,
+  `o_clerk` string,
+  `o_shippriority` int,
+  `o_comment` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/test_string_dict_filter_parquet';
+
+msck repair table test_string_dict_filter_parquet;
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run61.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run61.hql
new file mode 100755
index 00000000000..2a8b51a0468
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run61.hql
@@ -0,0 +1,22 @@
+CREATE TABLE `test_string_dict_filter_orc`(
+  `o_orderkey` int,
+  `o_custkey` int,
+  `o_orderstatus` string,
+  `o_totalprice` decimal(15,2),
+  `o_orderdate` date,
+  `o_orderpriority` string,
+  `o_clerk` string,
+  `o_shippriority` int,
+  `o_comment` string)
+ROW FORMAT SERDE
+  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
+STORED AS INPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
+OUTPUTFORMAT
+  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
+LOCATION
+  '/user/doris/preinstalled_data/orc_table/test_string_dict_filter_orc';
+
+msck repair table test_string_dict_filter_orc;
+
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run62.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run62.hql
new file mode 100755
index 00000000000..fbd6a62c229
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run62.hql
@@ -0,0 +1,17 @@
+create database stats_test;
+use stats_test;
+create table stats_test1 (id INT, value STRING) STORED AS ORC;
+create table stats_test2 (id INT, value STRING) STORED AS PARQUET;
+create table stats_test3 (id INT, value STRING) STORED AS PARQUET;
+
+insert into stats_test1 values (1, 'name1'), (2, 'name2'), (3, 'name3');
+INSERT INTO stats_test2 VALUES (1, ';'), (2, '\*');
+
+create table employee_gz(name string,salary string)
+row format serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
+with serdeproperties 
+('quoteChar'='\"'
+,'separatorChar'=',');
+
+insert into employee_gz values ('a', '1.1'), ('b', '2.2');
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run63.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run63.hql
new file mode 100755
index 00000000000..da441b2553d
--- /dev/null
+++ b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run63.hql
@@ -0,0 +1,497 @@
+CREATE DATABASE write_test;
+use write_test;
+
+CREATE TABLE `all_types_parquet_snappy_src`(
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double,
+  `decimal_col1` decimal(9,0),
+  `decimal_col2` decimal(8,4),
+  `decimal_col3` decimal(18,6),
+  `decimal_col4` decimal(38,12),
+  `string_col` string,
+  `binary_col` binary,
+  `date_col` date,
+  `timestamp_col1` timestamp,
+  `timestamp_col2` timestamp,
+  `timestamp_col3` timestamp,
+  `char_col1` char(50),
+  `char_col2` char(100),
+  `char_col3` char(255),
+  `varchar_col1` varchar(50),
+  `varchar_col2` varchar(100),
+  `varchar_col3` varchar(255),
+  `t_map_string` map<string,string>,
+  `t_map_varchar` map<varchar(65535),varchar(65535)>,
+  `t_map_char` map<char(10),char(10)>,
+  `t_map_int` map<int,int>,
+  `t_map_bigint` map<bigint,bigint>,
+  `t_map_float` map<float,float>,
+  `t_map_double` map<double,double>,
+  `t_map_boolean` map<boolean,boolean>,
+  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+  `t_array_string` array<string>,
+  `t_array_int` array<int>,
+  `t_array_bigint` array<bigint>,
+  `t_array_float` array<float>,
+  `t_array_double` array<double>,
+  `t_array_boolean` array<boolean>,
+  `t_array_varchar` array<varchar(65535)>,
+  `t_array_char` array<char(10)>,
+  `t_array_decimal_precision_2` array<decimal(2,1)>,
+  `t_array_decimal_precision_4` array<decimal(4,2)>,
+  `t_array_decimal_precision_8` array<decimal(8,4)>,
+  `t_array_decimal_precision_17` array<decimal(17,8)>,
+  `t_array_decimal_precision_18` array<decimal(18,8)>,
+  `t_array_decimal_precision_38` array<decimal(38,16)>,
+  `t_struct_bigint` struct<s_bigint:bigint>,
+  `t_complex` map<string,array<struct<s_int:int>>>,
+  `t_struct_nested` struct<struct_field:array<string>>,
+  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+  `t_map_null_value` map<string,string>,
+  `t_array_string_starting_with_nulls` array<string>,
+  `t_array_string_with_nulls_in_between` array<string>,
+  `t_array_string_ending_with_nulls` array<string>,
+  `t_array_string_all_nulls` array<string>,
+  `dt` int)
+stored as parquet
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/all_types_parquet_snappy_src'
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+
+CREATE TABLE `all_types_par_parquet_snappy_src`(
+    `boolean_col` boolean,
+    `tinyint_col` tinyint,
+    `smallint_col` smallint,
+    `int_col` int,
+    `bigint_col` bigint,
+    `float_col` float,
+    `double_col` double,
+    `decimal_col1` decimal(9,0),
+    `decimal_col2` decimal(8,4),
+    `decimal_col3` decimal(18,6),
+    `decimal_col4` decimal(38,12),
+    `string_col` string,
+    `binary_col` binary,
+    `date_col` date,
+    `timestamp_col1` timestamp,
+    `timestamp_col2` timestamp,
+    `timestamp_col3` timestamp,
+    `char_col1` char(50),
+    `char_col2` char(100),
+    `char_col3` char(255),
+    `varchar_col1` varchar(50),
+    `varchar_col2` varchar(100),
+    `varchar_col3` varchar(255),
+    `t_map_string` map<string,string>,
+    `t_map_varchar` map<varchar(65535),varchar(65535)>,
+    `t_map_char` map<char(10),char(10)>,
+    `t_map_int` map<int,int>,
+    `t_map_bigint` map<bigint,bigint>,
+    `t_map_float` map<float,float>,
+    `t_map_double` map<double,double>,
+    `t_map_boolean` map<boolean,boolean>,
+    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+    `t_array_string` array<string>,
+    `t_array_int` array<int>,
+    `t_array_bigint` array<bigint>,
+    `t_array_float` array<float>,
+    `t_array_double` array<double>,
+    `t_array_boolean` array<boolean>,
+    `t_array_varchar` array<varchar(65535)>,
+    `t_array_char` array<char(10)>,
+    `t_array_decimal_precision_2` array<decimal(2,1)>,
+    `t_array_decimal_precision_4` array<decimal(4,2)>,
+    `t_array_decimal_precision_8` array<decimal(8,4)>,
+    `t_array_decimal_precision_17` array<decimal(17,8)>,
+    `t_array_decimal_precision_18` array<decimal(18,8)>,
+    `t_array_decimal_precision_38` array<decimal(38,16)>,
+    `t_struct_bigint` struct<s_bigint:bigint>,
+    `t_complex` map<string,array<struct<s_int:int>>>,
+    `t_struct_nested` struct<struct_field:array<string>>,
+    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+    `t_map_null_value` map<string,string>,
+    `t_array_string_starting_with_nulls` array<string>,
+    `t_array_string_with_nulls_in_between` array<string>,
+    `t_array_string_ending_with_nulls` array<string>,
+    `t_array_string_all_nulls` array<string>)
+PARTITIONED BY (
+  `dt` int)
+stored as parquet
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/all_types_par_parquet_snappy_src'
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+msck repair table all_types_par_parquet_snappy_src;
+
+CREATE TABLE `all_types_parquet_snappy`(
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double,
+  `decimal_col1` decimal(9,0),
+  `decimal_col2` decimal(8,4),
+  `decimal_col3` decimal(18,6),
+  `decimal_col4` decimal(38,12),
+  `string_col` string,
+  `binary_col` binary,
+  `date_col` date,
+  `timestamp_col1` timestamp,
+  `timestamp_col2` timestamp,
+  `timestamp_col3` timestamp,
+  `char_col1` char(50),
+  `char_col2` char(100),
+  `char_col3` char(255),
+  `varchar_col1` varchar(50),
+  `varchar_col2` varchar(100),
+  `varchar_col3` varchar(255),
+  `t_map_string` map<string,string>,
+  `t_map_varchar` map<varchar(65535),varchar(65535)>,
+  `t_map_char` map<char(10),char(10)>,
+  `t_map_int` map<int,int>,
+  `t_map_bigint` map<bigint,bigint>,
+  `t_map_float` map<float,float>,
+  `t_map_double` map<double,double>,
+  `t_map_boolean` map<boolean,boolean>,
+  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+  `t_array_string` array<string>,
+  `t_array_int` array<int>,
+  `t_array_bigint` array<bigint>,
+  `t_array_float` array<float>,
+  `t_array_double` array<double>,
+  `t_array_boolean` array<boolean>,
+  `t_array_varchar` array<varchar(65535)>,
+  `t_array_char` array<char(10)>,
+  `t_array_decimal_precision_2` array<decimal(2,1)>,
+  `t_array_decimal_precision_4` array<decimal(4,2)>,
+  `t_array_decimal_precision_8` array<decimal(8,4)>,
+  `t_array_decimal_precision_17` array<decimal(17,8)>,
+  `t_array_decimal_precision_18` array<decimal(18,8)>,
+  `t_array_decimal_precision_38` array<decimal(38,16)>,
+  `t_struct_bigint` struct<s_bigint:bigint>,
+  `t_complex` map<string,array<struct<s_int:int>>>,
+  `t_struct_nested` struct<struct_field:array<string>>,
+  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+  `t_map_null_value` map<string,string>,
+  `t_array_string_starting_with_nulls` array<string>,
+  `t_array_string_with_nulls_in_between` array<string>,
+  `t_array_string_ending_with_nulls` array<string>,
+  `t_array_string_all_nulls` array<string>,
+  `dt` int)
+stored as parquet
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+
+CREATE TABLE `all_types_par_parquet_snappy`(
+    `boolean_col` boolean,
+    `tinyint_col` tinyint,
+    `smallint_col` smallint,
+    `int_col` int,
+    `bigint_col` bigint,
+    `float_col` float,
+    `double_col` double,
+    `decimal_col1` decimal(9,0),
+    `decimal_col2` decimal(8,4),
+    `decimal_col3` decimal(18,6),
+    `decimal_col4` decimal(38,12),
+    `string_col` string,
+    `binary_col` binary,
+    `date_col` date,
+    `timestamp_col1` timestamp,
+    `timestamp_col2` timestamp,
+    `timestamp_col3` timestamp,
+    `char_col1` char(50),
+    `char_col2` char(100),
+    `char_col3` char(255),
+    `varchar_col1` varchar(50),
+    `varchar_col2` varchar(100),
+    `varchar_col3` varchar(255),
+    `t_map_string` map<string,string>,
+    `t_map_varchar` map<varchar(65535),varchar(65535)>,
+    `t_map_char` map<char(10),char(10)>,
+    `t_map_int` map<int,int>,
+    `t_map_bigint` map<bigint,bigint>,
+    `t_map_float` map<float,float>,
+    `t_map_double` map<double,double>,
+    `t_map_boolean` map<boolean,boolean>,
+    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+    `t_array_string` array<string>,
+    `t_array_int` array<int>,
+    `t_array_bigint` array<bigint>,
+    `t_array_float` array<float>,
+    `t_array_double` array<double>,
+    `t_array_boolean` array<boolean>,
+    `t_array_varchar` array<varchar(65535)>,
+    `t_array_char` array<char(10)>,
+    `t_array_decimal_precision_2` array<decimal(2,1)>,
+    `t_array_decimal_precision_4` array<decimal(4,2)>,
+    `t_array_decimal_precision_8` array<decimal(8,4)>,
+    `t_array_decimal_precision_17` array<decimal(17,8)>,
+    `t_array_decimal_precision_18` array<decimal(18,8)>,
+    `t_array_decimal_precision_38` array<decimal(38,16)>,
+    `t_struct_bigint` struct<s_bigint:bigint>,
+    `t_complex` map<string,array<struct<s_int:int>>>,
+    `t_struct_nested` struct<struct_field:array<string>>,
+    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+    `t_map_null_value` map<string,string>,
+    `t_array_string_starting_with_nulls` array<string>,
+    `t_array_string_with_nulls_in_between` array<string>,
+    `t_array_string_ending_with_nulls` array<string>,
+    `t_array_string_all_nulls` array<string>)
+PARTITIONED BY (
+  `dt` int)
+stored as parquet
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+
+CREATE TABLE `all_types_orc_zlib`(
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double,
+  `decimal_col1` decimal(9,0),
+  `decimal_col2` decimal(8,4),
+  `decimal_col3` decimal(18,6),
+  `decimal_col4` decimal(38,12),
+  `string_col` string,
+  `binary_col` binary,
+  `date_col` date,
+  `timestamp_col1` timestamp,
+  `timestamp_col2` timestamp,
+  `timestamp_col3` timestamp,
+  `char_col1` char(50),
+  `char_col2` char(100),
+  `char_col3` char(255),
+  `varchar_col1` varchar(50),
+  `varchar_col2` varchar(100),
+  `varchar_col3` varchar(255),
+  `t_map_string` map<string,string>,
+  `t_map_varchar` map<varchar(65535),varchar(65535)>,
+  `t_map_char` map<char(10),char(10)>,
+  `t_map_int` map<int,int>,
+  `t_map_bigint` map<bigint,bigint>,
+  `t_map_float` map<float,float>,
+  `t_map_double` map<double,double>,
+  `t_map_boolean` map<boolean,boolean>,
+  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+  `t_array_string` array<string>,
+  `t_array_int` array<int>,
+  `t_array_bigint` array<bigint>,
+  `t_array_float` array<float>,
+  `t_array_double` array<double>,
+  `t_array_boolean` array<boolean>,
+  `t_array_varchar` array<varchar(65535)>,
+  `t_array_char` array<char(10)>,
+  `t_array_decimal_precision_2` array<decimal(2,1)>,
+  `t_array_decimal_precision_4` array<decimal(4,2)>,
+  `t_array_decimal_precision_8` array<decimal(8,4)>,
+  `t_array_decimal_precision_17` array<decimal(17,8)>,
+  `t_array_decimal_precision_18` array<decimal(18,8)>,
+  `t_array_decimal_precision_38` array<decimal(38,16)>,
+  `t_struct_bigint` struct<s_bigint:bigint>,
+  `t_complex` map<string,array<struct<s_int:int>>>,
+  `t_struct_nested` struct<struct_field:array<string>>,
+  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+  `t_map_null_value` map<string,string>,
+  `t_array_string_starting_with_nulls` array<string>,
+  `t_array_string_with_nulls_in_between` array<string>,
+  `t_array_string_ending_with_nulls` array<string>,
+  `t_array_string_all_nulls` array<string>,
+  `dt` int)
+stored as orc
+TBLPROPERTIES("orc.compress"="ZLIB");
+
+CREATE TABLE `all_types_par_orc_zlib`(
+    `boolean_col` boolean,
+    `tinyint_col` tinyint,
+    `smallint_col` smallint,
+    `int_col` int,
+    `bigint_col` bigint,
+    `float_col` float,
+    `double_col` double,
+    `decimal_col1` decimal(9,0),
+    `decimal_col2` decimal(8,4),
+    `decimal_col3` decimal(18,6),
+    `decimal_col4` decimal(38,12),
+    `string_col` string,
+    `binary_col` binary,
+    `date_col` date,
+    `timestamp_col1` timestamp,
+    `timestamp_col2` timestamp,
+    `timestamp_col3` timestamp,
+    `char_col1` char(50),
+    `char_col2` char(100),
+    `char_col3` char(255),
+    `varchar_col1` varchar(50),
+    `varchar_col2` varchar(100),
+    `varchar_col3` varchar(255),
+    `t_map_string` map<string,string>,
+    `t_map_varchar` map<varchar(65535),varchar(65535)>,
+    `t_map_char` map<char(10),char(10)>,
+    `t_map_int` map<int,int>,
+    `t_map_bigint` map<bigint,bigint>,
+    `t_map_float` map<float,float>,
+    `t_map_double` map<double,double>,
+    `t_map_boolean` map<boolean,boolean>,
+    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
+    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
+    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
+    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
+    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
+    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
+    `t_array_string` array<string>,
+    `t_array_int` array<int>,
+    `t_array_bigint` array<bigint>,
+    `t_array_float` array<float>,
+    `t_array_double` array<double>,
+    `t_array_boolean` array<boolean>,
+    `t_array_varchar` array<varchar(65535)>,
+    `t_array_char` array<char(10)>,
+    `t_array_decimal_precision_2` array<decimal(2,1)>,
+    `t_array_decimal_precision_4` array<decimal(4,2)>,
+    `t_array_decimal_precision_8` array<decimal(8,4)>,
+    `t_array_decimal_precision_17` array<decimal(17,8)>,
+    `t_array_decimal_precision_18` array<decimal(18,8)>,
+    `t_array_decimal_precision_38` array<decimal(38,16)>,
+    `t_struct_bigint` struct<s_bigint:bigint>,
+    `t_complex` map<string,array<struct<s_int:int>>>,
+    `t_struct_nested` struct<struct_field:array<string>>,
+    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
+    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
+    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
+    `t_map_null_value` map<string,string>,
+    `t_array_string_starting_with_nulls` array<string>,
+    `t_array_string_with_nulls_in_between` array<string>,
+    `t_array_string_ending_with_nulls` array<string>,
+    `t_array_string_all_nulls` array<string>)
+PARTITIONED BY (
+  `dt` int)
+stored as orc
+TBLPROPERTIES("orc.compress"="ZLIB");
+
+CREATE TABLE `all_partition_types1_parquet_snappy_src`(
+  `id` int
+)
+PARTITIONED BY (
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double)
+stored as parquet
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/all_partition_types1_parquet_snappy_src'
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+msck repair table all_partition_types1_parquet_snappy_src;
+
+CREATE TABLE `all_partition_types1_parquet_snappy`(
+  `id` int
+)
+PARTITIONED BY (
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double)
+stored as parquet
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+
+CREATE TABLE `all_partition_types1_orc_zlib`(
+  `id` int
+)
+PARTITIONED BY (
+  `boolean_col` boolean,
+  `tinyint_col` tinyint,
+  `smallint_col` smallint,
+  `int_col` int,
+  `bigint_col` bigint,
+  `float_col` float,
+  `double_col` double)
+stored as orc
+TBLPROPERTIES("orc.compress"="ZLIB");
+
+CREATE TABLE `all_partition_types2_parquet_snappy_src`(
+  `id` int
+)
+PARTITIONED BY (
+  `decimal_col` decimal(18,6),
+  `string_col` string,
+  `date_col` date,
+  `char_col` char(11),
+  `varchar_col` varchar(50))
+stored as parquet
+LOCATION
+  '/user/doris/preinstalled_data/parquet_table/all_partition_types2_parquet_snappy_src'
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+msck repair table all_partition_types2_parquet_snappy_src;
+
+CREATE TABLE `all_partition_types2_parquet_snappy`(
+  `id` int
+)
+PARTITIONED BY (
+  `decimal_col` decimal(18,6),
+  `string_col` string,
+  `date_col` date,
+  `char_col` char(11),
+  `varchar_col` varchar(50))
+stored as parquet
+TBLPROPERTIES('parquet.compression'='SNAPPY');
+
+CREATE TABLE `all_partition_types2_orc_zlib`(
+  `id` int
+)
+PARTITIONED BY (
+  `decimal_col` decimal(18,6),
+  `string_col` string,
+  `date_col` date,
+  `char_col` char(11),
+  `varchar_col` varchar(50))
+stored as orc
+TBLPROPERTIES("orc.compress"="ZLIB");
+
diff --git a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_table.hql b/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_table.hql
deleted file mode 100644
index 1ea2c2c3405..00000000000
--- a/docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_table.hql
+++ /dev/null
@@ -1,2432 +0,0 @@
-use default;
-
-CREATE TABLE `partition_table`(
-  `l_orderkey` int,
-  `l_partkey` int,
-  `l_suppkey` int,
-  `l_linenumber` int,
-  `l_quantity` decimal(12,2),
-  `l_extendedprice` decimal(12,2),
-  `l_discount` decimal(12,2),
-  `l_tax` decimal(12,2),
-  `l_returnflag` string,
-  `l_linestatus` string,
-  `l_shipdate` date,
-  `l_commitdate` date,
-  `l_receiptdate` date,
-  `l_shipinstruct` string,
-  `l_shipmode` string,
-  `l_comment` string)
-partitioned by (nation string, city string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet/partition_table'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table partition_table;
-
-
-CREATE TABLE `delta_byte_array`(
-  `c_salutation` string,
-  `c_first_name` string,
-  `c_last_name` string,
-  `c_preferred_cust_flag` string,
-  `c_birth_country` string,
-  `c_login` string,
-  `c_email_address` string,
-  `c_last_review_date` string,
-  `c_customer_id` string
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/delta_byte_array'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-
-CREATE TABLE `delta_length_byte_array`(
-  `FRUIT` string
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/delta_length_byte_array'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table delta_length_byte_array;
-
-CREATE EXTERNAL TABLE `delta_binary_packed`(
-  bitwidth0 bigint,
-  bitwidth1 bigint,
-  bitwidth2 bigint,
-  bitwidth3 bigint,
-  bitwidth4 bigint,
-  bitwidth5 bigint,
-  bitwidth6 bigint,
-  bitwidth7 bigint,
-  bitwidth8 bigint,
-  bitwidth9 bigint,
-  bitwidth10 bigint,
-  bitwidth11 bigint,
-  bitwidth12 bigint,
-  bitwidth13 bigint,
-  bitwidth14 bigint,
-  bitwidth15 bigint,
-  bitwidth16 bigint,
-  bitwidth17 bigint,
-  bitwidth18 bigint,
-  bitwidth19 bigint,
-  bitwidth20 bigint,
-  bitwidth21 bigint,
-  bitwidth22 bigint,
-  bitwidth23 bigint,
-  bitwidth24 bigint,
-  bitwidth25 bigint,
-  bitwidth26 bigint,
-  bitwidth27 bigint,
-  bitwidth28 bigint,
-  bitwidth29 bigint,
-  bitwidth30 bigint,
-  bitwidth31 bigint,
-  bitwidth32 bigint,
-  bitwidth33 bigint,
-  bitwidth34 bigint,
-  bitwidth35 bigint,
-  bitwidth36 bigint,
-  bitwidth37 bigint,
-  bitwidth38 bigint,
-  bitwidth39 bigint,
-  bitwidth40 bigint,
-  bitwidth41 bigint,
-  bitwidth42 bigint,
-  bitwidth43 bigint,
-  bitwidth44 bigint,
-  bitwidth45 bigint,
-  bitwidth46 bigint,
-  bitwidth47 bigint,
-  bitwidth48 bigint,
-  bitwidth49 bigint,
-  bitwidth50 bigint,
-  bitwidth51 bigint,
-  bitwidth52 bigint,
-  bitwidth53 bigint,
-  bitwidth54 bigint,
-  bitwidth55 bigint,
-  bitwidth56 bigint,
-  bitwidth57 bigint,
-  bitwidth58 bigint,
-  bitwidth59 bigint,
-  bitwidth60 bigint,
-  bitwidth61 bigint,
-  bitwidth62 bigint,
-  bitwidth63 bigint,
-  bitwidth64 bigint,
-  int_value  int
-  )
-STORED AS parquet
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/delta_binary_packed'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table delta_binary_packed;
-
-
-CREATE TABLE `delta_encoding_required_column`(
-   c_customer_sk int,
-    c_current_cdemo_sk int,
-   c_current_hdemo_sk int,
-   c_current_addr_sk int,
-   c_first_shipto_date_sk int,
-   c_first_sales_date_sk  int,
-   c_birth_day  int,
-   c_birth_month  int,
-     c_birth_year int,
-     c_customer_id string,
-     c_salutation string,
-     c_first_name string,
-     c_last_name string,
-     c_preferred_cust_flag string,
-     c_birth_country string,
-     c_email_address string,
-     c_last_review_date  string
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/delta_encoding_required_column/'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table delta_encoding_required_column;
-
-
-CREATE EXTERNAL TABLE `delta_encoding_optional_column`(
-    c_customer_sk int,
-    c_current_cdemo_sk int,
-    c_current_hdemo_sk int,
-    c_current_addr_sk int,
-    c_first_shipto_date_sk int,
-    c_first_sales_date_sk  int,
-     c_birth_year int,
-     c_customer_id string,
-     c_salutation string,
-     c_first_name string,
-     c_last_name string,
-     c_preferred_cust_flag string,
-     c_birth_country string
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/delta_encoding_optional_column'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table delta_encoding_optional_column;
-
-
-CREATE TABLE `datapage_v1_snappy_compressed_checksum`(
-  `a` int,
-  `b` int
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/datapage_v1-snappy-compressed-checksum'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table datapage_v1_snappy_compressed_checksum;
-
-
-CREATE TABLE `overflow_i16_page_cnt`(
-  `inc` boolean
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/overflow_i16_page_cnt'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table overflow_i16_page_cnt;
-
-
-CREATE TABLE `alltypes_tiny_pages`(
-  bool_col boolean,
-  tinyint_col int,
-  smallint_col  int,
-  int_col int,
-  bigint_col bigint,
-  float_col float,
-  double_col double,
-  id int,
-  date_string_col string,
-  string_col string,
-  timestamp_col timestamp,
-  year int,
-  month int
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/alltypes_tiny_pages'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table alltypes_tiny_pages;
-
-
-CREATE TABLE `alltypes_tiny_pages_plain`(
-  bool_col boolean,
-  tinyint_col int,
-  smallint_col  int,
-  int_col int,
-  bigint_col bigint,
-  float_col float,
-  double_col double,
-  id int,
-  date_string_col string,
-  string_col string,
-  timestamp_col timestamp,
-  year int,
-  month int
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/different_types_parquet/alltypes_tiny_pages_plain'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table alltypes_tiny_pages_plain;
-
-CREATE TABLE `example_string`(
-  `strings` string
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-WITH SERDEPROPERTIES (
-  'field.delim'='\t',
-  'serialization.format'='\t')
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/example_string.parquet'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table example_string;
-
-
-CREATE EXTERNAL TABLE IF NOT EXISTS `orc_all_types`(
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `boolean_col` boolean,
-  `float_col` float,
-  `double_col` double,
-  `string_col` string,
-  `binary_col` binary,
-  `timestamp_col` timestamp,
-  `decimal_col` decimal(12,4),
-  `char_col` char(50),
-  `varchar_col` varchar(50),
-  `date_col` date,
-  `list_double_col` array<double>,
-  `list_string_col` array<string>)
-PARTITIONED BY (
-  `p1_col` string,
-  `p2_col` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc/orc_all_types';
-
-msck repair table orc_all_types;
-
-CREATE TABLE `lineorder` (
-  `lo_orderkey` int,
-  `lo_linenumber` int,
-  `lo_custkey` int,
-  `lo_partkey` int,
-  `lo_suppkey` int,
-  `lo_orderdate` int,
-  `lo_orderpriority` varchar(16),
-  `lo_shippriority` int,
-  `lo_quantity` int,
-  `lo_extendedprice` int,
-  `lo_ordtotalprice` int,
-  `lo_discount` int,
-  `lo_revenue` int,
-  `lo_supplycost` int,
-  `lo_tax` int,
-  `lo_commitdate` int,
-  `lo_shipmode` varchar(11)
-)
-ROW FORMAT DELIMITED FIELDS TERMINATED by ','
-LOCATION '/user/doris/preinstalled_data/data_case/lineorder'
-TBLPROPERTIES ('transient_lastDdlTime'='1658816839');
-
-create table t_hive (
-  `k1` int,
-  `k2` char(10),
-  `k3` date,
-  `k5` varchar(20),
-  `k6` double
-)
-ROW FORMAT DELIMITED FIELDS TERMINATED by ','
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.mapred.TextInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/data_case/t_hive'
-TBLPROPERTIES ('transient_lastDdlTime'='1658816839');
-
-CREATE external TABLE `table_with_vertical_line`(
-  `k1` string COMMENT 'k1',
-  `k2` string COMMENT 'k2',
-  `k3` string COMMENT 'k3',
-  `k4` string COMMENT 'k4',
-  `k5` string COMMENT 'k5',
-  `k6` string COMMENT 'k6',
-  `k7` string COMMENT 'k7',
-  `k8` string COMMENT 'k8',
-  `k9` string COMMENT 'k9',
-  `k10` string COMMENT 'k10',
-  `k11` string COMMENT 'k11',
-  `k12` string COMMENT 'k12',
-  `k13` string COMMENT 'k13',
-  `k14` string COMMENT 'k14',
-  `k15` string COMMENT 'k15')
-PARTITIONED BY (
-  `dt` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
-WITH SERDEPROPERTIES (
-  'field.delim'='|',
-  'serialization.format'='|')
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.mapred.TextInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/csv_partition_table/table_with_vertical_line/'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1669304897');
-
-msck repair table table_with_vertical_line;
-
-CREATE external TABLE `table_with_pars`(
-  `id` int COMMENT 'id',
-  `data` string COMMENT 'data')
-PARTITIONED BY (
-  `dt_par` date,
-  `time_par` timestamp,
-  `decimal_par1` decimal(8, 4),
-  `decimal_par2` decimal(18, 6),
-  `decimal_par3` decimal(38, 12))
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
-WITH SERDEPROPERTIES (
-  'field.delim'='|',
-  'serialization.format'='|')
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.mapred.TextInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/csv_partition_table/table_with_pars/';
-
-set hive.msck.path.validation=ignore;
-msck repair table table_with_pars;
-
-CREATE TABLE `table_with_x01`(
-  `k1` string COMMENT 'k1',
-  `k2` string COMMENT 'k2',
-  `k3` string COMMENT 'k3',
-  `k4` string COMMENT 'k4',
-  `k5` string COMMENT 'k5',
-  `k6` string COMMENT 'k6',
-  `k7` string COMMENT 'k7',
-  `k8` string COMMENT 'k8',
-  `k9` string COMMENT 'k9',
-  `k10` string COMMENT 'k10',
-  `k11` string COMMENT 'k11',
-  `k12` string COMMENT 'k12',
-  `k13` string COMMENT 'k13',
-  `k14` string COMMENT 'k14',
-  `k15` string COMMENT 'k15')
-PARTITIONED BY (
-  `dt` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.mapred.TextInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/csv_partition_table/table_with_x01/'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1669360080');
-
-msck repair table table_with_x01;
-
-CREATE TABLE `unsupported_type_table`(
-  k1 int,
-  k2 string,
-  k3 double,
-  k4 map<string,int>,
-  k5 STRUCT<
-            houseno:    STRING
-           ,streetname: STRING
-           >,
-  k6 int
-);
-
-set hive.stats.column.autogather=false;
-
-CREATE TABLE `test_hive_orc_add_column`(
-  id int,
-  col1 int
-)
-stored as orc;
-insert into  `test_hive_orc_add_column` values(1,2);
-insert into  `test_hive_orc_add_column` values(3,4),(4,6);
-alter table `test_hive_orc_add_column` ADD COLUMNS (col2 int);
-insert into  `test_hive_orc_add_column` values(7,8,9);
-insert into  `test_hive_orc_add_column` values(10,11,null);
-insert into  `test_hive_orc_add_column` values(12,13,null);
-insert into  `test_hive_orc_add_column` values(14,15,16);
-alter table `test_hive_orc_add_column` ADD COLUMNS (col3 int,col4 string);
-insert into  `test_hive_orc_add_column` values(17,18,19,20,"hello world");
-insert into  `test_hive_orc_add_column` values(21,22,23,24,"cywcywcyw");
-insert into  `test_hive_orc_add_column` values(25,26,null,null,null);
-insert into  `test_hive_orc_add_column` values(27,28,29,null,null);
-insert into  `test_hive_orc_add_column` values(30,31,32,33,null);
-
-CREATE TABLE `test_hive_parquet_add_column`(
-  id int,
-  col1 int
-)
-stored as parquet;
-insert into  `test_hive_parquet_add_column` values(1,2);
-insert into  `test_hive_parquet_add_column` values(3,4),(4,6);
-alter table `test_hive_parquet_add_column` ADD COLUMNS (col2 int);
-insert into  `test_hive_parquet_add_column` values(7,8,9);
-insert into  `test_hive_parquet_add_column` values(10,11,null);
-insert into  `test_hive_parquet_add_column` values(12,13,null);
-insert into  `test_hive_parquet_add_column` values(14,15,16);
-alter table `test_hive_parquet_add_column` ADD COLUMNS (col3 int,col4 string);
-insert into  `test_hive_parquet_add_column` values(17,18,19,20,"hello world");
-insert into  `test_hive_parquet_add_column` values(21,22,23,24,"cywcywcyw");
-insert into  `test_hive_parquet_add_column` values(25,26,null,null,null);
-insert into  `test_hive_parquet_add_column` values(27,28,29,null,null);
-insert into  `test_hive_parquet_add_column` values(30,31,32,33,null);
-
-CREATE TABLE `schema_evo_test_text`(
-  id int,
-  name string
-)
-ROW FORMAT DELIMITED FIELDS TERMINATED by ',';
-insert into `schema_evo_test_text` select 1, "kaka";
-alter table `schema_evo_test_text` ADD COLUMNS (`ts` timestamp);
-insert into `schema_evo_test_text` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
-
-CREATE TABLE `schema_evo_test_parquet`(
-  id int,
-  name string
-)
-stored as parquet;
-insert into `schema_evo_test_parquet` select 1, "kaka";
-alter table `schema_evo_test_parquet` ADD COLUMNS (`ts` timestamp);
-insert into `schema_evo_test_parquet` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
-
-CREATE TABLE `schema_evo_test_orc`(
-  id int,
-  name string
-)
-stored as orc;
-insert into `schema_evo_test_orc` select 1, "kaka";
-alter table `schema_evo_test_orc` ADD COLUMNS (`ts` timestamp);
-insert into `schema_evo_test_orc` select 2, "messi", from_unixtime(to_unix_timestamp('20230101 13:01:03','yyyyMMdd HH:mm:ss'));
-
-set hive.stats.column.autogather=true;
-
--- Currently docker is hive 2.x version. Hive 2.x versioned full-acid tables need to run major compaction.
-SET hive.support.concurrency=true;
-SET hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
-
-create table orc_full_acid_empty (id INT, value STRING)
-CLUSTERED BY (id) INTO 3 BUCKETS
-STORED AS ORC
-TBLPROPERTIES ('transactional' = 'true');
-
-create table orc_full_acid_par_empty (id INT, value STRING)
-PARTITIONED BY (part_col INT)
-CLUSTERED BY (id) INTO 3 BUCKETS
-STORED AS ORC
-TBLPROPERTIES ('transactional' = 'true');
-
-create table orc_full_acid (id INT, value STRING)
-CLUSTERED BY (id) INTO 3 BUCKETS
-STORED AS ORC
-TBLPROPERTIES ('transactional' = 'true');
-
-insert into orc_full_acid values
-(1, 'A'),
-(2, 'B'),
-(3, 'C');
-
-update orc_full_acid set value = 'CC' where id = 3;
-
-alter table orc_full_acid compact 'major';
-
-create table orc_full_acid_par (id INT, value STRING)
-PARTITIONED BY (part_col INT)
-CLUSTERED BY (id) INTO 3 BUCKETS
-STORED AS ORC
-TBLPROPERTIES ('transactional' = 'true');
-
-insert into orc_full_acid_par PARTITION(part_col=20230101) values
-(1, 'A'),
-(2, 'B'),
-(3, 'C');
-
-insert into orc_full_acid_par PARTITION(part_col=20230102) values
-(4, 'D'),
-(5, 'E'),
-(6, 'F');
-
-update orc_full_acid_par set value = 'BB' where id = 2;
-
-alter table orc_full_acid_par PARTITION(part_col=20230101) compact 'major';
-alter table orc_full_acid_par PARTITION(part_col=20230102) compact 'major';
-
-create table mtmv_base1 (id INT, value STRING)
-    PARTITIONED BY (part_col INT)
-    CLUSTERED BY (id) INTO 3 BUCKETS
-    STORED AS ORC;
-
-insert into mtmv_base1 PARTITION(part_col=20230101) values
-(1, 'A'),
-(2, 'B'),
-(3, 'C');
-
-insert into mtmv_base1 PARTITION(part_col=20230102) values
-(4, 'D'),
-(5, 'E'),
-(6, 'F');
-
-
-CREATE TABLE `test_different_column_orders_orc`(
-  `name` string,
-  `id` int,
-  `city` string,
-  `age` int,
-  `sex` string)
-STORED AS ORC
-LOCATION
-  '/user/doris/preinstalled_data/test_different_column_orders/orc';
-
-CREATE TABLE `test_different_column_orders_parquet`(
-  `name` string,
-  `id` int,
-  `city` string,
-  `age` int,
-  `sex` string)
-STORED AS PARQUET
-LOCATION
-  '/user/doris/preinstalled_data/test_different_column_orders/parquet';
-
-CREATE TABLE `parquet_partition_table`(
-  `l_orderkey` int,
-  `l_partkey` int,
-  `l_suppkey` int,
-  `l_linenumber` int,
-  `l_quantity` decimal(12,2),
-  `l_extendedprice` decimal(12,2),
-  `l_discount` decimal(12,2),
-  `l_tax` decimal(12,2),
-  `l_returnflag` string,
-  `l_linestatus` string,
-  `l_shipdate` date,
-  `l_commitdate` date,
-  `l_receiptdate` date,
-  `l_shipinstruct` string,
-  `l_shipmode` string,
-  `l_comment` string)
-partitioned by (nation string, city string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_partition_table'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table parquet_partition_table;
-
-
-CREATE EXTERNAL TABLE `parquet_delta_binary_packed`(
-  bitwidth0 bigint,
-  bitwidth1 bigint,
-  bitwidth2 bigint,
-  bitwidth3 bigint,
-  bitwidth4 bigint,
-  bitwidth5 bigint,
-  bitwidth6 bigint,
-  bitwidth7 bigint,
-  bitwidth8 bigint,
-  bitwidth9 bigint,
-  bitwidth10 bigint,
-  bitwidth11 bigint,
-  bitwidth12 bigint,
-  bitwidth13 bigint,
-  bitwidth14 bigint,
-  bitwidth15 bigint,
-  bitwidth16 bigint,
-  bitwidth17 bigint,
-  bitwidth18 bigint,
-  bitwidth19 bigint,
-  bitwidth20 bigint,
-  bitwidth21 bigint,
-  bitwidth22 bigint,
-  bitwidth23 bigint,
-  bitwidth24 bigint,
-  bitwidth25 bigint,
-  bitwidth26 bigint,
-  bitwidth27 bigint,
-  bitwidth28 bigint,
-  bitwidth29 bigint,
-  bitwidth30 bigint,
-  bitwidth31 bigint,
-  bitwidth32 bigint,
-  bitwidth33 bigint,
-  bitwidth34 bigint,
-  bitwidth35 bigint,
-  bitwidth36 bigint,
-  bitwidth37 bigint,
-  bitwidth38 bigint,
-  bitwidth39 bigint,
-  bitwidth40 bigint,
-  bitwidth41 bigint,
-  bitwidth42 bigint,
-  bitwidth43 bigint,
-  bitwidth44 bigint,
-  bitwidth45 bigint,
-  bitwidth46 bigint,
-  bitwidth47 bigint,
-  bitwidth48 bigint,
-  bitwidth49 bigint,
-  bitwidth50 bigint,
-  bitwidth51 bigint,
-  bitwidth52 bigint,
-  bitwidth53 bigint,
-  bitwidth54 bigint,
-  bitwidth55 bigint,
-  bitwidth56 bigint,
-  bitwidth57 bigint,
-  bitwidth58 bigint,
-  bitwidth59 bigint,
-  bitwidth60 bigint,
-  bitwidth61 bigint,
-  bitwidth62 bigint,
-  bitwidth63 bigint,
-  bitwidth64 bigint,
-  int_value  int
-  )
-STORED AS parquet
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_delta_binary_packed'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table parquet_delta_binary_packed;
-
-CREATE TABLE `parquet_alltypes_tiny_pages`(
-  bool_col boolean,
-  tinyint_col int,
-  smallint_col  int,
-  int_col int,
-  bigint_col bigint,
-  float_col float,
-  double_col double,
-  id int,
-  date_string_col string,
-  string_col string,
-  timestamp_col timestamp,
-  year int,
-  month int
-  )
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_alltypes_tiny_pages'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1661955829');
-
-msck repair table parquet_alltypes_tiny_pages;
-
-
-CREATE EXTERNAL TABLE IF NOT EXISTS `orc_all_types_partition`(
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `boolean_col` boolean,
-  `float_col` float,
-  `double_col` double,
-  `string_col` string,
-  `binary_col` binary,
-  `timestamp_col` timestamp,
-  `decimal_col` decimal(12,4),
-  `char_col` char(50),
-  `varchar_col` varchar(50),
-  `date_col` date,
-  `list_double_col` array<double>,
-  `list_string_col` array<string>)
-PARTITIONED BY (
-  `p1_col` string,
-  `p2_col` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/orc_all_types_partition';
-
-msck repair table orc_all_types_partition;
-
-CREATE external TABLE `csv_partition_table`(
-  `k1` string COMMENT 'k1',
-  `k2` string COMMENT 'k2',
-  `k3` string COMMENT 'k3',
-  `k4` string COMMENT 'k4',
-  `k5` string COMMENT 'k5',
-  `k6` string COMMENT 'k6',
-  `k7` string COMMENT 'k7',
-  `k8` string COMMENT 'k8',
-  `k9` string COMMENT 'k9',
-  `k10` string COMMENT 'k10',
-  `k11` string COMMENT 'k11',
-  `k12` string COMMENT 'k12',
-  `k13` string COMMENT 'k13',
-  `k14` string COMMENT 'k14',
-  `k15` string COMMENT 'k15')
-PARTITIONED BY (
-  `dt` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
-WITH SERDEPROPERTIES (
-  'field.delim'='|',
-  'serialization.format'='|')
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.mapred.TextInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/csv/csv_partition_table/'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1669304897');
-
-msck repair table csv_partition_table;
-
-CREATE TABLE `parquet_all_types`(
-    `t_null_string` string,
-    `t_null_varchar` varchar(65535),
-    `t_null_char` char(10),
-    `t_null_decimal_precision_2` decimal(2,1),
-    `t_null_decimal_precision_4` decimal(4,2),
-    `t_null_decimal_precision_8` decimal(8,4),
-    `t_null_decimal_precision_17` decimal(17,8),
-    `t_null_decimal_precision_18` decimal(18,8),
-    `t_null_decimal_precision_38` decimal(38,16),
-    `t_empty_string` string,
-    `t_string` string,
-    `t_empty_varchar` varchar(65535),
-    `t_varchar` varchar(65535),
-    `t_varchar_max_length` varchar(65535),
-    `t_char` char(10),
-    `t_int` int,
-    `t_bigint` bigint,
-    `t_float` float,
-    `t_double` double,
-    `t_boolean_true` boolean,
-    `t_boolean_false` boolean,
-    `t_decimal_precision_2` decimal(2,1),
-    `t_decimal_precision_4` decimal(4,2),
-    `t_decimal_precision_8` decimal(8,4),
-    `t_decimal_precision_17` decimal(17,8),
-    `t_decimal_precision_18` decimal(18,8),
-    `t_decimal_precision_38` decimal(38,16),
-    `t_binary` binary,
-    `t_map_string` map<string,string>,
-    `t_map_varchar` map<varchar(65535),varchar(65535)>,
-    `t_map_char` map<char(10),char(10)>,
-    `t_map_int` map<int,int>,
-    `t_map_bigint` map<bigint,bigint>,
-    `t_map_float` map<float,float>,
-    `t_map_double` map<double,double>,
-    `t_map_boolean` map<boolean,boolean>,
-    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-    `t_array_string` array<string>,
-    `t_array_int` array<int>,
-    `t_array_bigint` array<bigint>,
-    `t_array_float` array<float>,
-    `t_array_double` array<double>,
-    `t_array_boolean` array<boolean>,
-    `t_array_varchar` array<varchar(65535)>,
-    `t_array_char` array<char(10)>,
-    `t_array_decimal_precision_2` array<decimal(2,1)>,
-    `t_array_decimal_precision_4` array<decimal(4,2)>,
-    `t_array_decimal_precision_8` array<decimal(8,4)>,
-    `t_array_decimal_precision_17` array<decimal(17,8)>,
-    `t_array_decimal_precision_18` array<decimal(18,8)>,
-    `t_array_decimal_precision_38` array<decimal(38,16)>,
-    `t_struct_bigint` struct<s_bigint:bigint>,
-    `t_complex` map<string,array<struct<s_int:int>>>,
-    `t_struct_nested` struct<struct_field:array<string>>,
-    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-    `t_map_null_value` map<string,string>,
-    `t_array_string_starting_with_nulls` array<string>,
-    `t_array_string_with_nulls_in_between` array<string>,
-    `t_array_string_ending_with_nulls` array<string>,
-    `t_array_string_all_nulls` array<string>
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_all_types'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1681213018');
-
-msck repair table parquet_all_types;
-
-CREATE TABLE IF NOT EXISTS `avro_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_array_int` array<int>,
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_array_empty` array<string>,
-`t_array_string` array<string>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_date` array<date>,
-`t_array_timestamp` array<timestamp>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.serde2.avro.AvroSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/avro/avro_all_types';
-
-msck repair table avro_all_types;
-
-
-CREATE TABLE IF NOT EXISTS `orc_all_types_t`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_array_int` array<int>,
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_tinyint` map<tinyint,tinyint>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_smallint` map<smallint,smallint>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_date` map<date,date>,
-`t_map_timestamp` map<timestamp,timestamp>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_empty` array<string>,
-`t_array_string` array<string>,
-`t_array_tinyint` array<tinyint>,
-`t_array_smallint` array<smallint>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_date` array<date>,
-`t_array_timestamp` array<timestamp>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/orc_all_types';
-
-msck repair table orc_all_types_t;
-
-CREATE TABLE IF NOT EXISTS `json_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8)
-)
-ROW FORMAT SERDE
-  'org.apache.hive.hcatalog.data.JsonSerDe'
-STORED AS TEXTFILE
-LOCATION
-  '/user/doris/preinstalled_data/json/json_all_types';
-
-msck repair table json_all_types;
-
-
-CREATE TABLE IF NOT EXISTS `csv_all_types`(
-`t_empty_string` string,
-`t_string` string
-)
-ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
-STORED AS TEXTFILE
-LOCATION
-  '/user/doris/preinstalled_data/csv/csv_all_types';
-
-msck repair table csv_all_types;
-
-CREATE TABLE IF NOT EXISTS `text_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary
-)
-ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
-STORED AS TEXTFILE
-LOCATION
-  '/user/doris/preinstalled_data/text/text_all_types';
-
-msck repair table text_all_types;
-
-
-CREATE TABLE IF NOT EXISTS `sequence_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_array_int` array<int>,
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_tinyint` map<tinyint,tinyint>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_smallint` map<smallint,smallint>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_date` map<date,date>,
-`t_map_timestamp` map<timestamp,timestamp>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_empty` array<string>,
-`t_array_string` array<string>,
-`t_array_tinyint` array<tinyint>,
-`t_array_smallint` array<smallint>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_date` array<date>,
-`t_array_timestamp` array<timestamp>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-)
-STORED AS SEQUENCEFILE
-LOCATION
-  '/user/doris/preinstalled_data/sequence/sequence_all_types';
-
-msck repair table sequence_all_types;
-
-CREATE TABLE `parquet_gzip_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_string` array<string>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_gzip_all_types'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1681213018',
-  "parquet.compression"="GZIP");
-
-msck repair table parquet_gzip_all_types;
-
-CREATE TABLE `parquet_zstd_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_string` array<string>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_gzip_all_types'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1681213018',
-  "parquet.compression"="ZSTD");
-
-msck repair table parquet_zstd_all_types;
-
-CREATE TABLE `rcbinary_all_types`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_array_int` array<int>,
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_tinyint` map<tinyint,tinyint>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_smallint` map<smallint,smallint>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_date` map<date,date>,
-`t_map_timestamp` map<timestamp,timestamp>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_empty` array<string>,
-`t_array_string` array<string>,
-`t_array_tinyint` array<tinyint>,
-`t_array_smallint` array<smallint>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_date` array<date>,
-`t_array_timestamp` array<timestamp>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-)
-ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe'
-STORED AS RCFILE
-LOCATION
-  '/user/doris/preinstalled_data/rcbinary/rcbinary_all_types';
-
-msck repair table rcbinary_all_types;
-
-CREATE TABLE `bloom_parquet_table`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_array_string` array<string>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/bloom_parquet_table'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1681213018',
-  'parquet.bloom.filter.columns'='t_int',
-  'parquet.bloom.filter.fpp'='0.05');
-
-msck repair table bloom_parquet_table;
-
-
-CREATE TABLE `bloom_orc_table`(
-`t_null_string` string,
-`t_null_varchar` varchar(65535),
-`t_null_char` char(10),
-`t_null_array_int` array<int>,
-`t_null_decimal_precision_2` decimal(2,1),
-`t_null_decimal_precision_4` decimal(4,2),
-`t_null_decimal_precision_8` decimal(8,4),
-`t_null_decimal_precision_17` decimal(17,8),
-`t_null_decimal_precision_18` decimal(18,8),
-`t_null_decimal_precision_38` decimal(38,16),
-`t_empty_string` string,
-`t_string` string,
-`t_empty_varchar` varchar(65535),
-`t_varchar` varchar(65535),
-`t_varchar_max_length` varchar(65535),
-`t_char` char(10),
-`t_tinyint` tinyint,
-`t_smallint` smallint,
-`t_int` int,
-`t_bigint` bigint,
-`t_float` float,
-`t_double` double,
-`t_boolean_true` boolean,
-`t_boolean_false` boolean,
-`t_date` date,
-`t_timestamp` timestamp,
-`t_decimal_precision_2` decimal(2,1),
-`t_decimal_precision_4` decimal(4,2),
-`t_decimal_precision_8` decimal(8,4),
-`t_decimal_precision_17` decimal(17,8),
-`t_decimal_precision_18` decimal(18,8),
-`t_decimal_precision_38` decimal(38,16),
-`t_binary` binary,
-`t_map_string` map<string,string>,
-`t_map_tinyint` map<tinyint,tinyint>,
-`t_map_varchar` map<varchar(65535),varchar(65535)>,
-`t_map_char` map<char(10),char(10)>,
-`t_map_smallint` map<smallint,smallint>,
-`t_map_int` map<int,int>,
-`t_map_bigint` map<bigint,bigint>,
-`t_map_float` map<float,float>,
-`t_map_double` map<double,double>,
-`t_map_boolean` map<boolean,boolean>,
-`t_map_date` map<date,date>,
-`t_map_timestamp` map<timestamp,timestamp>,
-`t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-`t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-`t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-`t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-`t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-`t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-`t_array_empty` array<string>,
-`t_array_string` array<string>,
-`t_array_tinyint` array<tinyint>,
-`t_array_smallint` array<smallint>,
-`t_array_int` array<int>,
-`t_array_bigint` array<bigint>,
-`t_array_float` array<float>,
-`t_array_double` array<double>,
-`t_array_boolean` array<boolean>,
-`t_array_varchar` array<varchar(65535)>,
-`t_array_char` array<char(10)>,
-`t_array_date` array<date>,
-`t_array_timestamp` array<timestamp>,
-`t_array_decimal_precision_2` array<decimal(2,1)>,
-`t_array_decimal_precision_4` array<decimal(4,2)>,
-`t_array_decimal_precision_8` array<decimal(8,4)>,
-`t_array_decimal_precision_17` array<decimal(17,8)>,
-`t_array_decimal_precision_18` array<decimal(18,8)>,
-`t_array_decimal_precision_38` array<decimal(38,16)>,
-`t_struct_bigint` struct<s_bigint:bigint>,
-`t_complex` map<string,array<struct<s_int:int>>>,
-`t_struct_nested` struct<struct_field:array<string>>,
-`t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-`t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-`t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-`t_map_null_value` map<string,string>,
-`t_array_string_starting_with_nulls` array<string>,
-`t_array_string_with_nulls_in_between` array<string>,
-`t_array_string_ending_with_nulls` array<string>,
-`t_array_string_all_nulls` array<string>
-)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/bloom_orc_table'
-TBLPROPERTIES (
-  'transient_lastDdlTime'='1681213018',
-  'orc.bloom.filter.columns'='t_int',
-  'orc.bloom.filter.fpp'='0.05');
-
-msck repair table bloom_orc_table;
-
-
-CREATE TABLE `orc_predicate_table`(
-`column_primitive_integer` int,
-`column1_struct` struct<field0:bigint,field1:bigint>,
-`column_primitive_bigint` bigint
-)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/orc_predicate_table';
-
-msck repair table orc_predicate_table;
-
-
-CREATE TABLE `parquet_predicate_table`(
-`column_primitive_integer` int,
-`column1_struct` struct<field0:bigint,field1:bigint>,
-`column_primitive_bigint` bigint
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_predicate_table';
-
-msck repair table parquet_predicate_table;
-
-CREATE TABLE `only_null`(
-`x` int
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/only_null';
-
-msck repair table only_null;
-
-
-CREATE TABLE `parquet_timestamp_millis`(
-test timestamp
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_millis';
-
-msck repair table parquet_timestamp_millis;
-
-
-CREATE TABLE `parquet_timestamp_micros`(
-test timestamp
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_micros';
-
-msck repair table parquet_timestamp_micros;
-
-CREATE TABLE `parquet_timestamp_nanos`(
-test timestamp
-) ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_timestamp_nanos';
-
-msck repair table parquet_timestamp_nanos;
-
-CREATE TABLE `orc_decimal_table`(
-    id INT,
-    decimal_col1 DECIMAL(8, 4),
-    decimal_col2 DECIMAL(18, 6),
-    decimal_col3 DECIMAL(38, 12),
-    decimal_col4 DECIMAL(9, 0),
-    decimal_col5 DECIMAL(27, 9),
-    decimal_col6 DECIMAL(9, 0))
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/orc_decimal_table';
-
-msck repair table orc_decimal_table;
-
-CREATE TABLE `parquet_decimal_bool`(
-	decimals decimal(20,3),
-	bool_rle boolean
-)
-ROW FORMAT SERDE 
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
-STORED AS INPUTFORMAT 
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
-OUTPUTFORMAT 
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_decimal_bool';
-
-msck repair table partition_table;
-
-CREATE TABLE `parquet_decimal90_table`(
-  `decimal_col` decimal(9,0))
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/parquet_decimal90_table';
-
-msck repair table parquet_decimal90_table;
-
-CREATE TABLE `fixed_length_byte_array_decimal_table`(
-  `decimal_col1` decimal(7,2),
-  `decimal_col2` decimal(7,2),
-  `decimal_col3` decimal(7,2),
-  `decimal_col4` decimal(7,2),
-  `decimal_col5` decimal(7,2))
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/fixed_length_byte_array_decimal_table'
-TBLPROPERTIES (
-  'parquet.compress'='SNAPPY');
-
-msck repair table fixed_length_byte_array_decimal_table;
-
-CREATE TABLE `string_col_dict_plain_mixed_orc`(
-  `col0` int,
-  `col1` string,
-  `col2` double,
-  `col3` boolean,
-  `col4` string,
-  `col5` int)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/string_col_dict_plain_mixed_orc'
-TBLPROPERTIES (
-  'orc.compress'='ZLIB');
-
-msck repair table string_col_dict_plain_mixed_orc;
-
-CREATE TABLE `test_string_dict_filter_parquet`(
-  `o_orderkey` int,
-  `o_custkey` int,
-  `o_orderstatus` string,
-  `o_totalprice` decimal(15,2),
-  `o_orderdate` date,
-  `o_orderpriority` string,
-  `o_clerk` string,
-  `o_shippriority` int,
-  `o_comment` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/test_string_dict_filter_parquet';
-
-msck repair table test_string_dict_filter_parquet;
-
-CREATE TABLE `test_string_dict_filter_orc`(
-  `o_orderkey` int,
-  `o_custkey` int,
-  `o_orderstatus` string,
-  `o_totalprice` decimal(15,2),
-  `o_orderdate` date,
-  `o_orderpriority` string,
-  `o_clerk` string,
-  `o_shippriority` int,
-  `o_comment` string)
-ROW FORMAT SERDE
-  'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
-STORED AS INPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
-OUTPUTFORMAT
-  'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
-LOCATION
-  '/user/doris/preinstalled_data/orc_table/test_string_dict_filter_orc';
-
-msck repair table test_string_dict_filter_orc;
-
-show tables;
-
-
-create database stats_test;
-use stats_test;
-create table stats_test1 (id INT, value STRING) STORED AS ORC;
-create table stats_test2 (id INT, value STRING) STORED AS PARQUET;
-create table stats_test3 (id INT, value STRING) STORED AS PARQUET;
-
-insert into stats_test1 values (1, 'name1'), (2, 'name2'), (3, 'name3');
-INSERT INTO stats_test2 VALUES (1, ';'), (2, '\*');
-
-create table employee_gz(name string,salary string)
-row format serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
-with serdeproperties 
-('quoteChar'='\"'
-,'separatorChar'=',');
-
-insert into employee_gz values ('a', '1.1'), ('b', '2.2');
-
-CREATE DATABASE write_test;
-use write_test;
-
-CREATE TABLE `all_types_parquet_snappy_src`(
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double,
-  `decimal_col1` decimal(9,0),
-  `decimal_col2` decimal(8,4),
-  `decimal_col3` decimal(18,6),
-  `decimal_col4` decimal(38,12),
-  `string_col` string,
-  `binary_col` binary,
-  `date_col` date,
-  `timestamp_col1` timestamp,
-  `timestamp_col2` timestamp,
-  `timestamp_col3` timestamp,
-  `char_col1` char(50),
-  `char_col2` char(100),
-  `char_col3` char(255),
-  `varchar_col1` varchar(50),
-  `varchar_col2` varchar(100),
-  `varchar_col3` varchar(255),
-  `t_map_string` map<string,string>,
-  `t_map_varchar` map<varchar(65535),varchar(65535)>,
-  `t_map_char` map<char(10),char(10)>,
-  `t_map_int` map<int,int>,
-  `t_map_bigint` map<bigint,bigint>,
-  `t_map_float` map<float,float>,
-  `t_map_double` map<double,double>,
-  `t_map_boolean` map<boolean,boolean>,
-  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-  `t_array_string` array<string>,
-  `t_array_int` array<int>,
-  `t_array_bigint` array<bigint>,
-  `t_array_float` array<float>,
-  `t_array_double` array<double>,
-  `t_array_boolean` array<boolean>,
-  `t_array_varchar` array<varchar(65535)>,
-  `t_array_char` array<char(10)>,
-  `t_array_decimal_precision_2` array<decimal(2,1)>,
-  `t_array_decimal_precision_4` array<decimal(4,2)>,
-  `t_array_decimal_precision_8` array<decimal(8,4)>,
-  `t_array_decimal_precision_17` array<decimal(17,8)>,
-  `t_array_decimal_precision_18` array<decimal(18,8)>,
-  `t_array_decimal_precision_38` array<decimal(38,16)>,
-  `t_struct_bigint` struct<s_bigint:bigint>,
-  `t_complex` map<string,array<struct<s_int:int>>>,
-  `t_struct_nested` struct<struct_field:array<string>>,
-  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-  `t_map_null_value` map<string,string>,
-  `t_array_string_starting_with_nulls` array<string>,
-  `t_array_string_with_nulls_in_between` array<string>,
-  `t_array_string_ending_with_nulls` array<string>,
-  `t_array_string_all_nulls` array<string>,
-  `dt` int)
-stored as parquet
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/all_types_parquet_snappy_src'
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-
-CREATE TABLE `all_types_par_parquet_snappy_src`(
-    `boolean_col` boolean,
-    `tinyint_col` tinyint,
-    `smallint_col` smallint,
-    `int_col` int,
-    `bigint_col` bigint,
-    `float_col` float,
-    `double_col` double,
-    `decimal_col1` decimal(9,0),
-    `decimal_col2` decimal(8,4),
-    `decimal_col3` decimal(18,6),
-    `decimal_col4` decimal(38,12),
-    `string_col` string,
-    `binary_col` binary,
-    `date_col` date,
-    `timestamp_col1` timestamp,
-    `timestamp_col2` timestamp,
-    `timestamp_col3` timestamp,
-    `char_col1` char(50),
-    `char_col2` char(100),
-    `char_col3` char(255),
-    `varchar_col1` varchar(50),
-    `varchar_col2` varchar(100),
-    `varchar_col3` varchar(255),
-    `t_map_string` map<string,string>,
-    `t_map_varchar` map<varchar(65535),varchar(65535)>,
-    `t_map_char` map<char(10),char(10)>,
-    `t_map_int` map<int,int>,
-    `t_map_bigint` map<bigint,bigint>,
-    `t_map_float` map<float,float>,
-    `t_map_double` map<double,double>,
-    `t_map_boolean` map<boolean,boolean>,
-    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-    `t_array_string` array<string>,
-    `t_array_int` array<int>,
-    `t_array_bigint` array<bigint>,
-    `t_array_float` array<float>,
-    `t_array_double` array<double>,
-    `t_array_boolean` array<boolean>,
-    `t_array_varchar` array<varchar(65535)>,
-    `t_array_char` array<char(10)>,
-    `t_array_decimal_precision_2` array<decimal(2,1)>,
-    `t_array_decimal_precision_4` array<decimal(4,2)>,
-    `t_array_decimal_precision_8` array<decimal(8,4)>,
-    `t_array_decimal_precision_17` array<decimal(17,8)>,
-    `t_array_decimal_precision_18` array<decimal(18,8)>,
-    `t_array_decimal_precision_38` array<decimal(38,16)>,
-    `t_struct_bigint` struct<s_bigint:bigint>,
-    `t_complex` map<string,array<struct<s_int:int>>>,
-    `t_struct_nested` struct<struct_field:array<string>>,
-    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-    `t_map_null_value` map<string,string>,
-    `t_array_string_starting_with_nulls` array<string>,
-    `t_array_string_with_nulls_in_between` array<string>,
-    `t_array_string_ending_with_nulls` array<string>,
-    `t_array_string_all_nulls` array<string>)
-PARTITIONED BY (
-  `dt` int)
-stored as parquet
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/all_types_par_parquet_snappy_src'
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-msck repair table all_types_par_parquet_snappy_src;
-
-CREATE TABLE `all_types_parquet_snappy`(
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double,
-  `decimal_col1` decimal(9,0),
-  `decimal_col2` decimal(8,4),
-  `decimal_col3` decimal(18,6),
-  `decimal_col4` decimal(38,12),
-  `string_col` string,
-  `binary_col` binary,
-  `date_col` date,
-  `timestamp_col1` timestamp,
-  `timestamp_col2` timestamp,
-  `timestamp_col3` timestamp,
-  `char_col1` char(50),
-  `char_col2` char(100),
-  `char_col3` char(255),
-  `varchar_col1` varchar(50),
-  `varchar_col2` varchar(100),
-  `varchar_col3` varchar(255),
-  `t_map_string` map<string,string>,
-  `t_map_varchar` map<varchar(65535),varchar(65535)>,
-  `t_map_char` map<char(10),char(10)>,
-  `t_map_int` map<int,int>,
-  `t_map_bigint` map<bigint,bigint>,
-  `t_map_float` map<float,float>,
-  `t_map_double` map<double,double>,
-  `t_map_boolean` map<boolean,boolean>,
-  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-  `t_array_string` array<string>,
-  `t_array_int` array<int>,
-  `t_array_bigint` array<bigint>,
-  `t_array_float` array<float>,
-  `t_array_double` array<double>,
-  `t_array_boolean` array<boolean>,
-  `t_array_varchar` array<varchar(65535)>,
-  `t_array_char` array<char(10)>,
-  `t_array_decimal_precision_2` array<decimal(2,1)>,
-  `t_array_decimal_precision_4` array<decimal(4,2)>,
-  `t_array_decimal_precision_8` array<decimal(8,4)>,
-  `t_array_decimal_precision_17` array<decimal(17,8)>,
-  `t_array_decimal_precision_18` array<decimal(18,8)>,
-  `t_array_decimal_precision_38` array<decimal(38,16)>,
-  `t_struct_bigint` struct<s_bigint:bigint>,
-  `t_complex` map<string,array<struct<s_int:int>>>,
-  `t_struct_nested` struct<struct_field:array<string>>,
-  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-  `t_map_null_value` map<string,string>,
-  `t_array_string_starting_with_nulls` array<string>,
-  `t_array_string_with_nulls_in_between` array<string>,
-  `t_array_string_ending_with_nulls` array<string>,
-  `t_array_string_all_nulls` array<string>,
-  `dt` int)
-stored as parquet
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-
-CREATE TABLE `all_types_par_parquet_snappy`(
-    `boolean_col` boolean,
-    `tinyint_col` tinyint,
-    `smallint_col` smallint,
-    `int_col` int,
-    `bigint_col` bigint,
-    `float_col` float,
-    `double_col` double,
-    `decimal_col1` decimal(9,0),
-    `decimal_col2` decimal(8,4),
-    `decimal_col3` decimal(18,6),
-    `decimal_col4` decimal(38,12),
-    `string_col` string,
-    `binary_col` binary,
-    `date_col` date,
-    `timestamp_col1` timestamp,
-    `timestamp_col2` timestamp,
-    `timestamp_col3` timestamp,
-    `char_col1` char(50),
-    `char_col2` char(100),
-    `char_col3` char(255),
-    `varchar_col1` varchar(50),
-    `varchar_col2` varchar(100),
-    `varchar_col3` varchar(255),
-    `t_map_string` map<string,string>,
-    `t_map_varchar` map<varchar(65535),varchar(65535)>,
-    `t_map_char` map<char(10),char(10)>,
-    `t_map_int` map<int,int>,
-    `t_map_bigint` map<bigint,bigint>,
-    `t_map_float` map<float,float>,
-    `t_map_double` map<double,double>,
-    `t_map_boolean` map<boolean,boolean>,
-    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-    `t_array_string` array<string>,
-    `t_array_int` array<int>,
-    `t_array_bigint` array<bigint>,
-    `t_array_float` array<float>,
-    `t_array_double` array<double>,
-    `t_array_boolean` array<boolean>,
-    `t_array_varchar` array<varchar(65535)>,
-    `t_array_char` array<char(10)>,
-    `t_array_decimal_precision_2` array<decimal(2,1)>,
-    `t_array_decimal_precision_4` array<decimal(4,2)>,
-    `t_array_decimal_precision_8` array<decimal(8,4)>,
-    `t_array_decimal_precision_17` array<decimal(17,8)>,
-    `t_array_decimal_precision_18` array<decimal(18,8)>,
-    `t_array_decimal_precision_38` array<decimal(38,16)>,
-    `t_struct_bigint` struct<s_bigint:bigint>,
-    `t_complex` map<string,array<struct<s_int:int>>>,
-    `t_struct_nested` struct<struct_field:array<string>>,
-    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-    `t_map_null_value` map<string,string>,
-    `t_array_string_starting_with_nulls` array<string>,
-    `t_array_string_with_nulls_in_between` array<string>,
-    `t_array_string_ending_with_nulls` array<string>,
-    `t_array_string_all_nulls` array<string>)
-PARTITIONED BY (
-  `dt` int)
-stored as parquet
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-
-CREATE TABLE `all_types_orc_zlib`(
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double,
-  `decimal_col1` decimal(9,0),
-  `decimal_col2` decimal(8,4),
-  `decimal_col3` decimal(18,6),
-  `decimal_col4` decimal(38,12),
-  `string_col` string,
-  `binary_col` binary,
-  `date_col` date,
-  `timestamp_col1` timestamp,
-  `timestamp_col2` timestamp,
-  `timestamp_col3` timestamp,
-  `char_col1` char(50),
-  `char_col2` char(100),
-  `char_col3` char(255),
-  `varchar_col1` varchar(50),
-  `varchar_col2` varchar(100),
-  `varchar_col3` varchar(255),
-  `t_map_string` map<string,string>,
-  `t_map_varchar` map<varchar(65535),varchar(65535)>,
-  `t_map_char` map<char(10),char(10)>,
-  `t_map_int` map<int,int>,
-  `t_map_bigint` map<bigint,bigint>,
-  `t_map_float` map<float,float>,
-  `t_map_double` map<double,double>,
-  `t_map_boolean` map<boolean,boolean>,
-  `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-  `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-  `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-  `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-  `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-  `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-  `t_array_string` array<string>,
-  `t_array_int` array<int>,
-  `t_array_bigint` array<bigint>,
-  `t_array_float` array<float>,
-  `t_array_double` array<double>,
-  `t_array_boolean` array<boolean>,
-  `t_array_varchar` array<varchar(65535)>,
-  `t_array_char` array<char(10)>,
-  `t_array_decimal_precision_2` array<decimal(2,1)>,
-  `t_array_decimal_precision_4` array<decimal(4,2)>,
-  `t_array_decimal_precision_8` array<decimal(8,4)>,
-  `t_array_decimal_precision_17` array<decimal(17,8)>,
-  `t_array_decimal_precision_18` array<decimal(18,8)>,
-  `t_array_decimal_precision_38` array<decimal(38,16)>,
-  `t_struct_bigint` struct<s_bigint:bigint>,
-  `t_complex` map<string,array<struct<s_int:int>>>,
-  `t_struct_nested` struct<struct_field:array<string>>,
-  `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-  `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-  `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-  `t_map_null_value` map<string,string>,
-  `t_array_string_starting_with_nulls` array<string>,
-  `t_array_string_with_nulls_in_between` array<string>,
-  `t_array_string_ending_with_nulls` array<string>,
-  `t_array_string_all_nulls` array<string>,
-  `dt` int)
-stored as orc
-TBLPROPERTIES("orc.compress"="ZLIB");
-
-CREATE TABLE `all_types_par_orc_zlib`(
-    `boolean_col` boolean,
-    `tinyint_col` tinyint,
-    `smallint_col` smallint,
-    `int_col` int,
-    `bigint_col` bigint,
-    `float_col` float,
-    `double_col` double,
-    `decimal_col1` decimal(9,0),
-    `decimal_col2` decimal(8,4),
-    `decimal_col3` decimal(18,6),
-    `decimal_col4` decimal(38,12),
-    `string_col` string,
-    `binary_col` binary,
-    `date_col` date,
-    `timestamp_col1` timestamp,
-    `timestamp_col2` timestamp,
-    `timestamp_col3` timestamp,
-    `char_col1` char(50),
-    `char_col2` char(100),
-    `char_col3` char(255),
-    `varchar_col1` varchar(50),
-    `varchar_col2` varchar(100),
-    `varchar_col3` varchar(255),
-    `t_map_string` map<string,string>,
-    `t_map_varchar` map<varchar(65535),varchar(65535)>,
-    `t_map_char` map<char(10),char(10)>,
-    `t_map_int` map<int,int>,
-    `t_map_bigint` map<bigint,bigint>,
-    `t_map_float` map<float,float>,
-    `t_map_double` map<double,double>,
-    `t_map_boolean` map<boolean,boolean>,
-    `t_map_decimal_precision_2` map<decimal(2,1),decimal(2,1)>,
-    `t_map_decimal_precision_4` map<decimal(4,2),decimal(4,2)>,
-    `t_map_decimal_precision_8` map<decimal(8,4),decimal(8,4)>,
-    `t_map_decimal_precision_17` map<decimal(17,8),decimal(17,8)>,
-    `t_map_decimal_precision_18` map<decimal(18,8),decimal(18,8)>,
-    `t_map_decimal_precision_38` map<decimal(38,16),decimal(38,16)>,
-    `t_array_string` array<string>,
-    `t_array_int` array<int>,
-    `t_array_bigint` array<bigint>,
-    `t_array_float` array<float>,
-    `t_array_double` array<double>,
-    `t_array_boolean` array<boolean>,
-    `t_array_varchar` array<varchar(65535)>,
-    `t_array_char` array<char(10)>,
-    `t_array_decimal_precision_2` array<decimal(2,1)>,
-    `t_array_decimal_precision_4` array<decimal(4,2)>,
-    `t_array_decimal_precision_8` array<decimal(8,4)>,
-    `t_array_decimal_precision_17` array<decimal(17,8)>,
-    `t_array_decimal_precision_18` array<decimal(18,8)>,
-    `t_array_decimal_precision_38` array<decimal(38,16)>,
-    `t_struct_bigint` struct<s_bigint:bigint>,
-    `t_complex` map<string,array<struct<s_int:int>>>,
-    `t_struct_nested` struct<struct_field:array<string>>,
-    `t_struct_null` struct<struct_field_null:string,struct_field_null2:string>,
-    `t_struct_non_nulls_after_nulls` struct<struct_non_nulls_after_nulls1:int,struct_non_nulls_after_nulls2:string>,
-    `t_nested_struct_non_nulls_after_nulls` struct<struct_field1:int,struct_field2:string,strict_field3:struct<nested_struct_field1:int,nested_struct_field2:string>>,
-    `t_map_null_value` map<string,string>,
-    `t_array_string_starting_with_nulls` array<string>,
-    `t_array_string_with_nulls_in_between` array<string>,
-    `t_array_string_ending_with_nulls` array<string>,
-    `t_array_string_all_nulls` array<string>)
-PARTITIONED BY (
-  `dt` int)
-stored as orc
-TBLPROPERTIES("orc.compress"="ZLIB");
-
-CREATE TABLE `all_partition_types1_parquet_snappy_src`(
-  `id` int
-)
-PARTITIONED BY (
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double)
-stored as parquet
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/all_partition_types1_parquet_snappy_src'
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-msck repair table all_partition_types1_parquet_snappy_src;
-
-CREATE TABLE `all_partition_types1_parquet_snappy`(
-  `id` int
-)
-PARTITIONED BY (
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double)
-stored as parquet
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-
-CREATE TABLE `all_partition_types1_orc_zlib`(
-  `id` int
-)
-PARTITIONED BY (
-  `boolean_col` boolean,
-  `tinyint_col` tinyint,
-  `smallint_col` smallint,
-  `int_col` int,
-  `bigint_col` bigint,
-  `float_col` float,
-  `double_col` double)
-stored as orc
-TBLPROPERTIES("orc.compress"="ZLIB");
-
-CREATE TABLE `all_partition_types2_parquet_snappy_src`(
-  `id` int
-)
-PARTITIONED BY (
-  `decimal_col` decimal(18,6),
-  `string_col` string,
-  `date_col` date,
-  `char_col` char(11),
-  `varchar_col` varchar(50))
-stored as parquet
-LOCATION
-  '/user/doris/preinstalled_data/parquet_table/all_partition_types2_parquet_snappy_src'
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-msck repair table all_partition_types2_parquet_snappy_src;
-
-CREATE TABLE `all_partition_types2_parquet_snappy`(
-  `id` int
-)
-PARTITIONED BY (
-  `decimal_col` decimal(18,6),
-  `string_col` string,
-  `date_col` date,
-  `char_col` char(11),
-  `varchar_col` varchar(50))
-stored as parquet
-TBLPROPERTIES('parquet.compression'='SNAPPY');
-
-CREATE TABLE `all_partition_types2_orc_zlib`(
-  `id` int
-)
-PARTITIONED BY (
-  `decimal_col` decimal(18,6),
-  `string_col` string,
-  `date_col` date,
-  `char_col` char(11),
-  `varchar_col` varchar(50))
-stored as orc
-TBLPROPERTIES("orc.compress"="ZLIB");
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type2/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type2/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type3/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type3/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter2/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter2/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter3/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/hive_text_complex_type_delimiter3/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/logs1_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/logs1_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_partitioned_columns/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_partitioned_columns/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_partitioned_one_column/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_partitioned_one_column/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_bigint/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_bigint/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_boolean/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_boolean/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_char/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_char/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_date/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_date/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_decimal/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_decimal/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_double/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_double/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_float/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_float/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_int/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_int/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_smallint/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_smallint/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_string/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_string/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_timestamp/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_timestamp/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_tinyint/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_tinyint/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_varchar/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_alter_column_to_varchar/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_partitioned_columns/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_partitioned_columns/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_partitioned_one_column/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_partitioned_one_column/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_predicate_table/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/parquet_predicate_table/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_orc/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_orc/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_text/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_chinese_text/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_hive_same_db_table_name/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_hive_same_db_table_name/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_hive_special_char_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_hive_special_char_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_mixed_par_locations_orc/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_mixed_par_locations_orc/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_mixed_par_locations_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_mixed_par_locations_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_orc/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_orc/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_text/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_multi_langs_text/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_orc/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_orc/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_text/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/test_truncate_char_or_varchar_columns_text/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/text_partitioned_columns/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/text_partitioned_columns/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/text_partitioned_one_column/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/text_partitioned_one_column/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_orc/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_orc/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_origin/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_origin/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_parquet/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/type_change_parquet/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/bigint_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/bigint_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/char_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/char_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/date_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/date_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/decimal_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/decimal_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/double_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/double_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/float_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/float_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/int_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/int_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/smallint_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/smallint_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/string_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/string_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/tinyint_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/tinyint_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/varchar_partition/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/partition_type/varchar_partition/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/statistics/empty_table/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/statistics/empty_table/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/statistics/stats/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/statistics/stats/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/tpch_1000_parquet/part/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/tpch_1000_parquet/part/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/tvf/test_hdfs_tvf_compression/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/tvf/test_hdfs_tvf_compression/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/data/tvf/test_tvf/run.sh b/docker/thirdparties/docker-compose/hive/scripts/data/tvf/test_tvf/run.sh
old mode 100644
new mode 100755
diff --git a/docker/thirdparties/docker-compose/hive/scripts/hive-metastore.sh b/docker/thirdparties/docker-compose/hive/scripts/hive-metastore.sh
index abf4ef86958..8338f467952 100755
--- a/docker/thirdparties/docker-compose/hive/scripts/hive-metastore.sh
+++ b/docker/thirdparties/docker-compose/hive/scripts/hive-metastore.sh
@@ -28,13 +28,19 @@ sleep 10s
 hadoop fs -mkdir -p /user/doris/suites/
 
 DATA_DIR="/mnt/scripts/data/"
-find "${DATA_DIR}" -type f -name "run.sh" -exec chmod +x {} \; -exec {} \;
+find "${DATA_DIR}" -type f -name "run.sh" -print0 | xargs -0 -n 1 -P 10 -I {} sh -c '
+    START_TIME=$(date +%s)
+    chmod +x "{}" && "{}"
+    END_TIME=$(date +%s)
+    EXECUTION_TIME=$((END_TIME - START_TIME))
+    echo "Script: {} executed in $EXECUTION_TIME seconds"
+'
 
 # if you test in your local,better use # to annotation section about tpch1.db
 if [[ ! -d "/mnt/scripts/tpch1.db" ]]; then
     echo "/mnt/scripts/tpch1.db does not exist"
     cd /mnt/scripts/
-    curl -O https://s3BucketName.s3Endpoint/regression/datalake/pipeline_data/tpch1.db.tar.gz
+    curl -O https://doris-build-hk-1308700295.cos.ap-hongkong.myqcloud.com/regression/datalake/pipeline_data/tpch1.db.tar.gz
     tar -zxf tpch1.db.tar.gz
     rm -rf tpch1.db.tar.gz
     cd -
@@ -47,12 +53,11 @@ fi
 hadoop fs -mkdir -p /user/doris/
 hadoop fs -put /mnt/scripts/tpch1.db /user/doris/
 
-
 # if you test in your local,better use # to annotation section about paimon
 if [[ ! -d "/mnt/scripts/paimon1" ]]; then
     echo "/mnt/scripts/paimon1 does not exist"
     cd /mnt/scripts/
-    curl -O https://s3BucketName.s3Endpoint/regression/datalake/pipeline_data/paimon1.tar.gz
+    curl -O https://doris-build-hk-1308700295.cos.ap-hongkong.myqcloud.com/regression/datalake/pipeline_data/paimon1.tar.gz
     tar -zxf paimon1.tar.gz
     rm -rf paimon1.tar.gz
     cd -
@@ -66,10 +71,14 @@ hadoop fs -put /mnt/scripts/paimon1 /user/doris/
 ## put other preinstalled data
 hadoop fs -put /mnt/scripts/preinstalled_data /user/doris/
 
-# create table
-hive -f /mnt/scripts/create_tpch1_orc.hql
-hive -f /mnt/scripts/create_tpch1_parquet.hql
-hive -f /mnt/scripts/create_preinstalled_table.hql
+# create tables
+ls /mnt/scripts/create_preinstalled_scripts/*.hql | xargs -n 1 -P 10 -I {} bash -c '
+    START_TIME=$(date +%s)
+    hive -f {}
+    END_TIME=$(date +%s)
+    EXECUTION_TIME=$((END_TIME - START_TIME))
+    echo "Script: {} executed in $EXECUTION_TIME seconds"
+'
 
 touch /mnt/SUCCESS
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org