Partage de technologie

Démarrer le service de métadonnées Hive

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

nohup hive --service metastore >> metastore.log 2>&1 &

Cette commande est utilisée pour exécuter le service de stockage de métadonnées de Hive (métastore) en arrière-plan. Laissez-moi vous expliquer étape par étape :

1. non, non: est une commande Unix/Linux utilisée pourExécuter la commande en arrière-plan , tout en ignorant tous les signaux SIGHUP. Cela signifie que même si l'utilisateur quitte le terminal ou se déconnecte du serveur, la commande continuera à s'exécuter.

2. hive --service metastore : cette partie de la commande indique au système de démarrer le service de stockage de métadonnées Hive. Hive est un outil d'entrepôt de données basé sur Hadoop pour interroger et analyser des ensembles de données à grande échelle.

3. >> metastore.log 2>&1 : Cette partie estRéorienter Commande de sortie. Cela signifie ajouter la sortie standard de la commande (stdout) au fichier metastore.log et rediriger la sortie d'erreur standard (stderr) vers la sortie standard, c'est-à-dire l'ajouter au fichier metastore.log.

4. & : L'ajout du symbole & à la fin de la commande signifie que la commande sera exécutée en arrière-plan sans bloquer le terminal actuel et que vous pourrez continuer à saisir d'autres commandes.

Dans l'ensemble, la fonction de cette commande est de démarrer le service de stockage de métadonnées de Hive en arrière-plan et d'ajouter toutes les sorties (y compris la sortie standard et l'erreur standard) au fichier metastore.log.