# Hive components

| [tHiveClose](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveclose) | Closes connection to a Hive database. |
| --- | --- |
| [tHiveConfiguration](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveconfiguration) | Enables the reuse of the connection configuration to Hive in the same<br>Job. |
| [tHiveConnection](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveconnection) | Establishes a Hive connection to be reused by other Hive components in your<br>Job. |
| [tHiveCreateTable](https://help.qlik.com/talend/en-US/components/8.0/hive/thivecreatetable) | Creates Hive tables that fit a wide range of Hive data<br>formats. |
| [tHiveInput](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveinput) | Extracts data from Hive and sends the data to the component that<br>follows. |
| [tHiveLoad](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveload) | Writes data of different formats into a given Hive table or to export data from a<br>Hive table to a directory. |
| [tHiveOutput](https://help.qlik.com/talend/en-US/components/8.0/hive/thiveoutput) | Connects to a given Hive database and writes the data it receives into a given Hive<br>table or a directory in HDFS. |
| [tHiveRow](https://help.qlik.com/talend/en-US/components/8.0/hive/thiverow) | Acts on the actual DB structure or on the data without handling data itself,<br>depending on the nature of the query and the database. |
| [tHiveStreamInput](https://help.qlik.com/talend/en-US/components/8.0/hive/thivestreaminput) | Reads streaming data from Hive. |
| [tHiveWarehouseConfiguration](https://help.qlik.com/talend/en-US/components/8.0/hive/thivewarehouseconfiguration) | Enables the reuse of the Hive Warehouse Connector connection configuration to<br>Hive in the same Job. |
| [tHiveWarehouseInput](https://help.qlik.com/talend/en-US/components/8.0/hive/thivewarehouseinput) | Extracts data from Hive and sends the data to the component that follows using<br>Hive Warehouse Connector. |
| [tHiveWarehouseOutput](https://help.qlik.com/talend/en-US/components/8.0/hive/thivewarehouseoutput) | Connects to a given Hive database and writes the received data into a given Hive<br>table or a directory in HDFS using Hive Warehouse Connector. |