1272870698 edited a comment on issue #5958:
URL: 
https://github.com/apache/incubator-doris/issues/5958#issuecomment-853783222


   > Can you show code? I tried it and it’s ok.
   flink 版本 1.13.0
   你好 代码如下
   `EnvironmentSettings settings = EnvironmentSettings.newInstance()
                   .useBlinkPlanner().build();
   
           TableEnvironment tableEnv = TableEnvironment.create(settings);
   
           System.setProperty("HADOOP_USER_NAME", "hive");
           HiveCatalog hiveCatalog = new HiveCatalog("hive", "xxx", 
"src/main/resources");
           tableEnv.registerCatalog("hive", hiveCatalog);
           tableEnv.useCatalog("hive");
   
           tableEnv.executeSql("drop table xxx");
           String dorisSinkTb = "CREATE TABLE xxx (\n" +
                   "  `stsc_date` date  ,\n" +
                   "  `stsc_week` string  ,\n" +
                   "  `stsc_year_mon` string ,\n" +
                   "  `stsc_quater` string  ,\n" +
                   "  `stsc_year` string  ,\n" +
                   "  `type_code` string  ,\n" +
                   "  `type_name` string  ,\n" +
                   "  `site_code` string  ,\n" +
                   "  `company_code` string  ,\n" +
                   "  `company_name` string ,\n" +
                   "  `goods_code` string  ,\n" +
                   "  `goods_name` string  ,\n" +
                   "  `common_name` string  ,\n" +
                   "  `pron_fact_code` string  ,\n" +
                   "  `pron_fact_name` string  ,\n" +
                   "  `mete_unit_code` string  ,\n" +
                   "  `mete_unit_name` string,\n" +
                   "  `pres_type_code` string  ,\n" +
                   "  `pres_type_name` string  ,\n" +
                   "  `dosa_type_code` string  ,\n" +
                   "  `dosa_type_name` string  ,\n" +
                   "  `intl_code` string  ,\n" +
                   "  `trad` string ,\n" +
                   "  `norms` string ,\n" +
                   "  `sale_tax_clas_code` string ,\n" +
                   "  `is_recipe_flag` string ,\n" +
                   "  `is_fine_flag` string ,\n" +
                   "  `prod_cate_lev1_code` string ,\n" +
                   "  `prod_cate_lev1_name` string,\n" +
                   "  `prod_cate_lev2_code` string ,\n" +
                   "  `prod_cate_lev2_name` string,\n" +
                   "  `prod_cate_lev3_code` string,\n" +
                   "  `prod_cate_lev3_name` string,\n" +
                   "  `prod_cate_lev4_code` string ,\n" +
                   "  `prod_cate_lev4_name` string,\n" +
                   "  `purc_clas_lev1_code` string,\n" +
                   "  `purc_clas_lev1_name` string ,\n" +
                   "  `purc_clas_lev2_code` string,\n" +
                   "  `purc_clas_lev2_name` string,\n" +
                   "  `purc_clas_lev3_code` string,\n" +
                   "  `purc_clas_lev3_name` string,\n" +
                   "  `purc_range` string,\n" +
                   "  `goods_sttu_code` string,\n" +
                   "  `goods_sttu_name` string,\n" +
                   "  `last_purc_date` date,\n" +
                   "  `ask_times` int,\n" +
                   "  `sati_times` int ,\n" +
                   "  `ask_qty` int,\n" +
                   "  `sati_qty` int,\n" +
                   "  `sale_qty` decimal(22,4)  ,\n" +
                   "  `sale_amt` decimal(22,4)  ,\n" +
                   "  `sale_cost` decimal(22,4) ,\n" +
                   "  `gros_prof_amt` decimal(22,4) ,\n" +
                   "  `stk_qty` decimal(22,4) ,\n" +
                   "  `avai_qty` decimal(22,4) ,\n" +
                   "  `stk_amt` decimal(22,4) ,\n" +
                   "  `latest_ntax_price` decimal(22,4) ,\n" +
                   "  `latest_tax_price` decimal(22,4) ,\n" +
                   "  `last_purc_doc` string ,\n" +
                   "  `eff_bill_cnt` int  \n" +
                   ") \n" +
                   "    WITH (\n" +
                   "      'connector' = 'doris',\n" +
                   "      'fenodes' = 'xxxx:8031',\n" +
                   "      'table.identifier' = 'test.xxxx',\n" +
                   "      'sink.batch.size' = '500000', " +
                   "      'username' = 'root',\n" +
                   "      'password' = ''" +
                   ")";
   
     
           tableEnv.executeSql(dorisSinkTb);
           tableEnv.executeSql("insert into xxxx(stsc_date, stsc_week, 
stsc_year_mon, stsc_quater, stsc_year, type_code, type_name, site_code, 
company_code, company_name, goods_code, goods_name, common_name, 
pron_fact_code, pron_fact_name, mete_unit_code, mete_unit_name, pres_type_code, 
pres_type_name, dosa_type_code, dosa_type_name, intl_code, trad, norms, 
sale_tax_clas_code, is_recipe_flag, is_fine_flag, prod_cate_lev1_code, 
prod_cate_lev1_name, prod_cate_lev2_code, prod_cate_lev2_name, 
prod_cate_lev3_code, prod_cate_lev3_name, prod_cate_lev4_code, 
prod_cate_lev4_name, purc_clas_lev1_code, purc_clas_lev1_name, 
purc_clas_lev2_code, purc_clas_lev2_name, purc_clas_lev3_code, 
purc_clas_lev3_name, purc_range, goods_sttu_code, goods_sttu_name, 
last_purc_date, ask_times, sati_times, ask_qty, sati_qty, sale_qty, sale_amt, 
sale_cost, gros_prof_amt, stk_qty, avai_qty, stk_amt, latest_ntax_price, 
latest_tax_price, last_purc_doc, eff_bill_cnt) select stsc_date, stsc_week, 
stsc_year_mon, stsc_q
 uater, stsc_year, type_code, type_name, site_code, company_code, company_name, 
goods_code, goods_name, common_name, pron_fact_code, pron_fact_name, 
mete_unit_code, mete_unit_name, pres_type_code, pres_type_name, dosa_type_code, 
dosa_type_name, intl_code, trad, norms, sale_tax_clas_code, is_recipe_flag, 
is_fine_flag, prod_cate_lev1_code, prod_cate_lev1_name, prod_cate_lev2_code, 
prod_cate_lev2_name, prod_cate_lev3_code, prod_cate_lev3_name, 
prod_cate_lev4_code, prod_cate_lev4_name, purc_clas_lev1_code, 
purc_clas_lev1_name, purc_clas_lev2_code, purc_clas_lev2_name, 
purc_clas_lev3_code, purc_clas_lev3_name, purc_range, goods_sttu_code, 
goods_sttu_name, last_purc_date, ask_times, sati_times, ask_qty, sati_qty, 
sale_qty, sale_amt, sale_cost, gros_prof_amt, stk_qty, avai_qty, stk_amt, 
latest_ntax_price, latest_tax_price, last_purc_doc, eff_bill_cnt from 
hive.xxx.testc ");
   `


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to