Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These parameters must also have non-default values to turn on Hive transactions:

...

Turning on Hive transactions also requires appropriate settings for hive.compactor.initiator.on, hive.compactor.cleaner.on, hive.compactor.worker.threads, hive.support.concurrency, hive.enforce.bucketing (Hive 0.x and 1.x only), and hive.exec.dynamic.partition.mode.

...

Whether to run the initiator and cleaner threads thread on this metastore instance. Set this to true on one on one instance of the Thrift metastore service as service as part of turning on Hive transactions. For a complete list of parameters required for turning on transactions, see hive.txn.manager.

Before Hive 1.3.0 it's critical that this is enabled on exactly one metastore service instance. As of Hive 1.3.0 this property may be enabled on any number of standalone metastore instances.

hive.compactor.cleaner.on
  • Default Value: false
  • Hive Transactions Value: true (for exactly one instance of the Thrift metastore service)
  • Added In: Hive 4.0.0 with HIVE-26908

Whether to run the Cleaner thread on this metastore instance. Set this to true on one instance of the Thrift metastore service as part of turning on Hive transactions. For a complete list of parameters required for turning on transactions, see hive.txn.manager.

Before Hive 4.0.0 Cleaner thread can be started/stopped with config hive.compactor.initiator.on. This config helps to enable/disable initiator/cleaner threads independently 

hive.compactor.worker.threads

...

These parameters must also have non-default values to turn on Hive transactions:

...

Turning on Hive transactions also requires appropriate settings for hive.compactor.initiator.on, hive.compactor.cleaner.on, hive.compactor.worker.threads, hive.support.concurrency, hive.enforce.bucketing (Hive 0.x and 1.x only), and hive.exec.dynamic.partition.mode.

...

Whether to run the initiator and cleaner threads thread on this metastore instance. Set this to true on one on one instance of the Thrift metastore service as service as part of turning on Hive transactions. For a complete list of parameters required for turning on transactions, see hive.txn.manager.

It's critical that this is enabled on exactly one metastore service instance (not enforced yet).

hive.compactor.cleaner.on
  • Default Value: false
  • Hive Transactions Value: true (for exactly one instance of the Thrift metastore service)
  • Added In: Hive 4.0.0 with HIVE-26908

Whether to run the Cleaner thread on this metastore instance. Set this to true on one instance of the Thrift metastore service as part of turning on Hive transactions. For a complete list of parameters required for turning on transactions, see hive.txn.manager.

Before Hive 4.0.0 Cleaner thread can be started/stopped with config hive.compactor.initiator.on. This config helps to enable/disable initiator/cleaner threads independently

hive.compactor.worker.threads

...