Tous les produits
Search
Centre de documentation

DataWorks:Créer un nœud CDH Hive

Dernière mise à jour :Aug 10, 2026

Si vous avez déployé un cluster CDH, utilisez un nœud CDH Hive dans DataWorks pour exécuter des tâches Hive, telles que des requêtes de données ou le traitement par lot.

Prérequis

  • Un workflow est créé dans DataStudio.

    Dans DataStudio, les tâches de développement sont organisées en workflows. Créez un workflow avant de créer un nœud. Pour plus d'informations, consultez la rubrique Créer un workflow.

  • Un cluster CDH est créé et enregistré dans votre espace de travail DataWorks.

    Enregistrez votre cluster CDH dans un espace de travail DataWorks avant de créer des nœuds et des tâches CDH. Pour plus d'informations, consultez la rubrique Associer une ressource de calcul CDH dans l'ancienne version de DataStudio.

  • (Facultatif) Si vous utilisez un utilisateur RAM, ajoutez-le à l'espace de travail et attribuez-lui le rôle Development ou Workspace Administrator . Le rôle Workspace Administrator dispose d'autorisations étendues ; attribuez-le avec précaution. Pour plus d'informations sur l'ajout de membres, consultez la rubrique Ajouter des membres à un espace de travail.

  • Un groupe de ressources serverless est acheté et configuré. La configuration inclut la liaison du groupe de ressources à votre espace de travail et la configuration du réseau. Pour plus d'informations, consultez la rubrique Utiliser un groupe de ressources serverless.

Limites

Les tâches CDH Hive peuvent s'exécuter sur un groupe de ressources serverless ou sur un ancien groupe de ressources exclusif pour la planification. Nous recommandons l'utilisation d'un groupe de ressources serverless.

Étape 1 : Créer un nœud CDH Hive

  1. Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur Data Development and O&M > Data Development dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.

  2. Cliquez avec le bouton droit sur un workflow et choisissez Create Node > cdh > CDH Hive.

    Remarque

    Vous pouvez également survoler le bouton New en haut de la page et suivre les instructions pour créer un nœud CDH.

  3. Dans la boîte de dialogue Create Node , saisissez un Name pour le nœud et cliquez sur OK .

Étape 2 : Développer une tâche Hive

Double-cliquez sur le nœud créé pour ouvrir la page de développement de la tâche.

(Facultatif) Sélectionner une instance de cluster CDH

Si votre espace de travail comporte plusieurs clusters CDH enregistrés, sélectionnez celui qui convient en haut de la page. Ignorez cette étape si un seul cluster est associé. Pour accéder aux domaines protégés par une liste d'autorisation, utilisez un groupe de ressources exclusif pour la planification.

Développer le code SQL : exemple simple

Saisissez votre code SQL dans l'éditeur. Par exemple :

SHOW tables;
SELECT * FROM userinfo ;

Développer le code SQL : utiliser des paramètres de planification

Utilisez le paramètre Scheduling Parameter pour transmettre dynamiquement des valeurs à votre code au moment de l'exécution. Définissez des variables dans votre code en utilisant le format ${variable_name} , puis attribuez-leur des valeurs dans Scheduling > Parameter . Pour plus d'informations sur les formats pris en charge, consultez la rubrique Formats pris en charge pour les paramètres de planification.

SELECT '${var}'; -- This is an example of using a scheduling parameter.

Étape 3 : Configurer la planification de la tâche

Pour exécuter la tâche selon une planification récurrente, cliquez sur Scheduling dans le volet de droite pour configurer ses propriétés de planification :

Étape 4 : Déboguer le code

  1. (Facultatif) Sélectionnez un groupe de ressources d'exécution et attribuez des valeurs aux paramètres personnalisés.

  2. Enregistrez et exécutez les instructions SQL.

    Dans la barre d'outils, cliquez sur l'icône 保存 pour enregistrer les instructions SQL, puis cliquez sur l'icône 运行 pour exécuter la tâche.

  3. (Facultatif) Effectuez des tests de fumée.

    Pour exécuter des tests de fumée dans l'environnement de développement, faites-le lors du processus de validation ou après avoir validé le nœud. Pour plus d'informations, consultez la rubrique Effectuer des tests de fumée.

Étapes suivantes

  1. Validez et déployez la tâche.

    1. Dans la barre d'outils, cliquez sur l'icône 保存 pour enregistrer le nœud.

    2. Dans la barre d'outils, cliquez sur l'icône 提交 pour valider la tâche.

    3. Dans la boîte de dialogue Commit Node , saisissez une Change Description .

    4. Cliquez sur Determine .

    Dans un espace de travail en mode standard, déployez la tâche dans l'environnement de production après l'avoir validée. Dans la barre de menu supérieure, cliquez sur Deploy . Pour plus d'informations, consultez la rubrique Déployer des tâches.

  2. Consultez les tâches planifiées.

    1. Dans le coin supérieur droit de l'éditeur, cliquez sur O&M Personnel pour ouvrir le centre d'opérations de l'environnement de production.

    2. Consultez les tâches planifiées en cours d'exécution. Pour plus d'informations, consultez la rubrique Gérer les tâches planifiées.

    Pour afficher plus de détails sur les tâches planifiées, cliquez sur Operation Center dans la barre de menu supérieure. Pour plus d'informations, consultez la rubrique Présentation du centre d'opérations.