# tHiveOutput

Ce composant se connecte à une base de données Hive et écrit les données qu'il reçoit dans une table Hive ou dans un répertoire spécifié.

Hive vous permet d'accéder à des tables externes de Spark mais ne supporte pas les transactions ACID.

Lorsque ACID est activé côté Hive, un Job Spark ne peut pas supprimer ou mettre à jour une table, à moins que des données soient compactées, ce Job ne peut pas non plus lire correctement des données agrégées d'une table Hive. Cette limitation est connue et décrite dans le [système de suivi des bugs Spark](https://issues.apache.org/jira/browse/SPARK-15348) (en anglais).

Ce composant n'est pas intégré par défaut à votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez [Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/install-features-to-talend-studio).

### Dans cette section

* [Propriétés du tHiveOutput pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/hive/thiveoutput-properties-for-apache-spark-batch)
* [Propriétés du tHiveOutput pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/8.0/hive/thiveoutput-properties-for-apache-spark-streaming)