hive 是分区表,需要在transform指定分区字段,例(y_birth),另外hive_site_path和hdfs_site_path 需要和metastore_uri保持一致,即hive客户端均为同一个。 ```hocon env { parallelism = 1 job.mode = "STREAMING" } source { Kafka { schema = { fields { name = "string" age = "int" y_birth = "int" } } topic = "ST_DATA" bootstrap.servers = "172.31.51.241:9092,172.31.51.242:9092,172.31.51.243:9092" kafka.config = { client.id = client_1 auto.offset.reset = "latest" } } } transform { FieldMapper { field_mapper = { name = name age = age y_birth = y_birth } } } sink { Hive { metastore_uri = "thrift://bg1:9083" table_name = "ods.zr_test_table" hive_site_path = "/opt/datasophon/hive-3.1.3/conf/hive-site.xml" hdfs_site_path="/opt/datasophon/hadoop/etc/hadoop/hdfs-site.xml" } } ``` hive 表建表语句 ![[Pasted image 20250415152322.png]]