单表并发控制配置
参数 | 描述 | 默认值 |
|---|---|---|
hoodie.write.lock.provider | 指定lock provider,不建议使用默认值,使用org.apache.hudi.hive.HiveMetastoreBasedLockProvider | org.apache.hudi.client.transaction.lock.ZookeeperBasedLockProvider |
hoodie.write.lock.hivemetastore.database | Hive的database | 无 |
hoodie.write.lock.hivemetastore.table | Hive的table name | 无 |
hoodie.write.lock.client.num_retries | 重试次数 | 10 |
hoodie.write.lock.client.wait_time_ms_between_retry | 重试间隔 | 10000 |
hoodie.write.lock.conflict.resolution.strategy | lock provider类,必须是ConflictResolutionStrategy的子类 | org.apache.hudi.client.transaction.SimpleConcurrentFileWritesConflictResolutionStrategy |
hoodie.write.lock.zookeeper.base_path | 存放ZNodes的路径,同一张表的并发写入需配置一致 | 无 |
hoodie.write.lock.zookeeper.lock_key | ZNode的名称,建议与Hudi表名相同 | 无 |
hoodie.write.lock.zookeeper.connection_timeout_ms | zk连接超时时间 | 15000 |
hoodie.write.lock.zookeeper.port | zk端口号 | 无 |
hoodie.write.lock.zookeeper.url | zk的url | 无 |
hoodie.write.lock.zookeeper.session_timeout_ms | zk的session过期时间 | 60000 |

