Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.0
-
None
Description
Currently compactions of full CRUD transactional tables are Map-Reduce jobs submitted to a yarn queue defined by hive.compactor.job.queue property.
If would be useful to be able to override this on per table basis by putting it into table properties so that compactions for different tables can use different queues.
There is already ability to override other compaction related configs via table props, though this will need additional handling to set the queue name CompactorMr.createBaseJobConf
https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions#HiveTransactions-TableProperties
See CopactorMR.COMPACTOR_PREFIX and Initiator.COMPACTORTHRESHOLD_PREFIX
Attachments
Attachments
Issue Links
- causes
-
HIVE-25947 Compactor job queue cannot be set per table via compactor.mapred.job.queue.name
- Closed
- is related to
-
HIVE-20874 Add ability to to run high priority compaction
- Open