[HUDI-3947] Fixing Hive conf usage in HoodieSparkSqlWriter (#5401)
This commit is contained in:
committed by
GitHub
parent
20781a5fa6
commit
7523542c1d
@@ -21,7 +21,6 @@ import org.apache.avro.Schema
|
|||||||
import org.apache.avro.generic.GenericRecord
|
import org.apache.avro.generic.GenericRecord
|
||||||
import org.apache.hadoop.conf.Configuration
|
import org.apache.hadoop.conf.Configuration
|
||||||
import org.apache.hadoop.fs.{FileSystem, Path}
|
import org.apache.hadoop.fs.{FileSystem, Path}
|
||||||
import org.apache.hadoop.hive.conf.HiveConf
|
|
||||||
import org.apache.hudi.DataSourceWriteOptions._
|
import org.apache.hudi.DataSourceWriteOptions._
|
||||||
import org.apache.hudi.HoodieConversionUtils.toProperties
|
import org.apache.hudi.HoodieConversionUtils.toProperties
|
||||||
import org.apache.hudi.HoodieWriterUtils._
|
import org.apache.hudi.HoodieWriterUtils._
|
||||||
@@ -619,11 +618,8 @@ object HoodieSparkSqlWriter {
|
|||||||
properties.put(HoodieSyncConfig.META_SYNC_SPARK_VERSION.key, SPARK_VERSION)
|
properties.put(HoodieSyncConfig.META_SYNC_SPARK_VERSION.key, SPARK_VERSION)
|
||||||
properties.put(HoodieSyncConfig.META_SYNC_USE_FILE_LISTING_FROM_METADATA.key, hoodieConfig.getBoolean(HoodieMetadataConfig.ENABLE))
|
properties.put(HoodieSyncConfig.META_SYNC_USE_FILE_LISTING_FROM_METADATA.key, hoodieConfig.getBoolean(HoodieMetadataConfig.ENABLE))
|
||||||
|
|
||||||
val hiveConf: HiveConf = new HiveConf()
|
|
||||||
hiveConf.addResource(fs.getConf)
|
|
||||||
|
|
||||||
syncClientToolClassSet.foreach(impl => {
|
syncClientToolClassSet.foreach(impl => {
|
||||||
SyncUtilHelpers.runHoodieMetaSync(impl.trim, properties, hiveConf, fs, basePath.toString, baseFileFormat)
|
SyncUtilHelpers.runHoodieMetaSync(impl.trim, properties, fs.getConf, fs, basePath.toString, baseFileFormat)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
true
|
true
|
||||||
|
|||||||
Reference in New Issue
Block a user