Écrire des données dans la table existante - Cloud - 8.0
HCatalog
- Version
- Cloud
- 8.0
- Language
- Français
- Product
- Talend Big Data
- Talend Big Data Platform
- Talend Data Fabric
- Talend Open Studio for Big Data
- Talend Real-Time Big Data Platform
- Module
- Studio Talend
- Content
- Création et développement > Systèmes tiers > Outils de bases de données > Composants HCatalog
- Gouvernance de données > Systèmes tiers > Outils de bases de données > Composants HCatalog
- Qualité et préparation de données > Systèmes tiers > Outils de bases de données > Composants HCatalog
Procédure
-
Double-cliquez sur le tFixedFlowInput pour ouvrir sa vue Basic settings.
-
Cliquez sur le bouton [...] à côté du champ Edit schema pour définir un schéma semblable à celui défini dans le tHCatalogOperation.
-
Dans le champ Number of rows, saisissez l'entier 8.
-
Sélectionnez l'option Use Inline Table dans la zone Mode.
-
Cliquez sur le bouton [+] pour ajouter de nouvelles lignes à la table.
-
Double-cliquez sur le tHCatalogOutput pour ouvrir sa vue Basic settings.
-
Cliquez sur le bouton Sync columns afin de récupérer le schéma défini dans le composant précédent.
-
Dans le champ NameNode URI, saisissez l'URI du NameNode. Si vous utilisez WebHDFS, l'emplacement doit être webhdfs://masternode:portnumber ; WebHDFS avec SSL n'est pas supporté.
-
Dans le champ File name, saisissez l'emplacement HDFS du fichier dans lequel vous souhaitez écrire les données. Dans ce scénario, l'emplacement du fichier est "/user/hdp/Customer/Customer.csv".
-
Sélectionnez Overwrite dans la liste Action.
-
Dans le champ Templeton hostname, saisissez l'URL du service Web Templeton que vous utilisez. Dans ce scénario, saisissez "192.168.0.131".
-
Dans le champ Templeton port, saisissez le numéro du port défini dans le champ Templeton hostname. Par défaut, cette valeur est "50111".
-
Dans les champs Database, Table et Username, saisissez les mêmes valeurs que dans le composant tHCatalogOperation.
-
Dans le champ Partition, saisissez "match_age=27".
-
Dans le champ File location, saisissez l'emplacement HDFS où la table sera sauvegardée. Dans cet exemple, utilisez "hdfs://192.168.0.131:8020/user/hdp/Customer".