codeDing18 commented on issue #5881:
URL: https://github.com/apache/seatunnel/issues/5881#issuecomment-1819083230

   > > > hi @codeDing18 Can you provide more information, such as ddl of hive 
table
   > > 
   > > 
   > > thx for reply.I have solved the problem. Just need add `delimiter="\\|"` 
to Hive.
   > 
   > Can you elaborate? Because we had a similar problem before
   
   the ddl of hive table is below:
   ```bash
   create table lineitem (
     l_orderkey int,
     l_partkey int,
     l_suppkey int,
     l_linenumber int,
     l_quantity double,
     l_extendedprice double,
     l_discount double,
     l_tax double,
     l_returnflag string,
     l_linestatus string,
     l_shipdate string,
     l_commitdate string,
     l_receiptdate string,
     l_shipinstruct string,
     l_shipmode string,
     l_comment string)
   row format delimited
   fields terminated by '|'
   stored as textfile;
   ```
   the delimiter of the table's data is '|'.So I need to specify the delimiiter 
in the config.
   the seatunnel config is below:
   ```
   source {
     
     Hive {
       table_name = "tpch.linetem"
       metastore_uri = "thrift://xxx:9083"
       hdfs_site_path = 
"/usr/local/apache-seatunnel-2.3.3/hadoop_config/hdfs-site.xml"
       hive_site_path = 
"/usr/local/apache-seatunnel-2.3.3/hadoop_config/hive-site.xml"
       kerberos_principal = "hdfs/xx@TEST"
       kerberos_keytab_path = "/etc/security/keytabs/hdfs.keytab"
       delimiter="\\|"
     }
   
   sink {
   
     Doris {
       fenodes = "localhost:8031"
       username = root
       password = "xxx"
       table.identifier = "seatunnel.test2"
       sink.label-prefix = "hive-doris"
       sink.enable-delete = "true"
       doris.config {
         format="json"
         read_json_by_line="true"
       }
     }
   ```


-- 
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.

To unsubscribe, e-mail: [email protected]

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

Reply via email to