You can change the storage of temporary table data to meet your system requirements.
By default, Apache Hive stores temporary table data in the default user scratch
directory /tmp/hive-<username>. Often, this location is not set up by default to
accommodate a large amount of data such as that resulting from temporary tables.
-
Configure Hive to store temporary table data in memory or on SSD by setting
hive.exec.temporary.table.storage.
- Store data in memory.
hive.exec.temporary.table.storage=memory
- Store data on SSD.
hive.exec.temporary.table.storage=ssd
-
Create and use temporary tables.
Hive drops temporary tables at the end of the session.