Test de simulation de la ruche

Cette section vous présente divers ensembles de tests simulés liés à Hive. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.

Test de simulation de la ruche I

Réponse: A

Explication

Lorsque les index sont définis sur une table, la suppression de la partition de table supprime également l'index respectif.

Réponse: B

Explication

Hive est adapté pour organiser et interroger efficacement les données du magasin et ne pas insérer / mettre à jour les données requises pour OLTP.

Q 3 - Les résultats d'une requête Hive peuvent être stockés comme

A - fichier local

B - fichier hdfs

C - les deux

D - ne peut pas être stocké

Réponse: C

Explication

En utilisant la commande INSERT OVERWRITE DITECTORY… .. les données peuvent être exportées vers le système de fichiers local et hdfs.

Q 4 - Lequel des éléments suivants n'est pas un type de données complexe dans Hive?

A - Matrice

B - Réseau

C - Carte

D - STRUCTURE

Réponse: A

Explication

Il n'y a pas de type de données Matrix dans Hive.

Réponse: C

Explication

Les machines clientes peuvent utiliser des langages de programmation tels que Java, Ruby, etc. pour accéder à Hive à distance à l'aide du service Hive Thrift.

Q 6 - Le délimiteur par défaut dans la ruche pour séparer l'élément dans STRUCT est

A - '\ 001'

B - '\ oo2'

C - '\ oo3'

D - '\ oo4'

Réponse: B

Explication

Les quatre délimiteurs par défaut sont - \ n pour le séparateur d'enregistrement,

001 \ pour le séparateur de champ

002 \ pour séparateur d'élément dans ARRAY ou STRUCT

003 \ pour le séparateur d'élément dans MAP

Réponse: A

Explication

Le schéma fait uniquement référence aux données stockées et les données ne sont pas validées par rapport au schéma lorsqu'elles sont insérées ou chargées.

Réponse: D

Explication

Au lieu de renvoyer une erreur, Hive renvoie des valeurs nulles en cas d'incohérence entre le schéma et les données réelles.

Q 9 - La requête "SHOW DATABASE LIKE 'h. *'; Donne la sortie avec le nom de la base de données

A - contenant h dans leur nom

B - commençant par h

C - se terminant par h

D - contenant 'h.'

Réponse: B

Explication

Hive prend en charge les expressions régulières dérivées des capacités regex du langage Java.

Q 10 - Chaque base de données créée dans la ruche est stockée sous

A - un répertoire

B - un fichier

C - un bloc hdfs

D - un fichier jar

Réponse: A

Explication

Chaque base de données devient un répertoire et chaque table devient un fichier dans ce répertoire

Réponse: A

Explication

Chaque base de données devient un répertoire et chaque table devient un fichier dans ce répertoire

Réponse: B

Explication

Hive ne supprime pas le répertoire de manière récursive. Les tables doivent donc être supprimées en premier.

Q 13 - Si la base de données contient des tables, elle peut être forcée de se supprimer sans supprimer les tables en utilisant le mot-clé

A - RESTRICT

B - REMPLACER

C - F DROP

D - CASCADE

Réponse: D

Explication

La clause CASCADE supprime la table avant de supprimer la base de données

Q 14 - En utilisant la commande ALTER DATABASE dans une base de données, vous pouvez modifier

A - nom de la base de données

B - heure de création de la base de données

C - dbproperties

D - répertoire où la base de données est stockée

Réponse: C

Explication

seules les propriétés db sont modifiées via cette commande

Réponse: A

Explication

La copie des données est effectuée par les commandes du système d'exploitation et non par Hive

Réponse: D

Explication

Comme elles sont gérées par les métadonnées Hive, les autres applications ne peuvent pas y accéder.

Réponse: D

Explication

Comme il s'agit d'une table gérée par ruche, les données et la définition de schéma sont supprimées.

Réponse: A

Explication

Comme les données sont stockées en externe, Hive supprime uniquement le schéma.

Q 20 - Les 2 TBLPROPERTIES par défaut ajoutées par hive lors de la création d'une table de ruche sont

A - hive_version et last_modified par

B - last_modified_by et last_modified_time

C - last_modified_time et hive_version

D - last_modified_by et table_location

Réponse: B

Explication

Ce sont les 2 propriétés qui sont ajoutées par défaut par Hive

Q 21 - Pour voir les détails des types de données d'une seule colonne (pas du tableau), nous devons utiliser la commande

A - DÉCRIRE

B - DÉCRIRE ÉTENDU

C - DÉCRIRE FORMATÉ

D - DÉCRIRE LA COLONNE

Réponse: A

Réponse: B

Explication

Les partitions d'une table créent plus de sous-répertoires en dessous.

Réponse: B

Explication

Le partitionnement crée des sous-répertoires et seuls ces sous-répertoires sont lus pour récupérer le résultat de la requête, améliorant ainsi les performances.

Q 25 - Pour voir les partitions présentes dans une table Hive, la commande utilisée est

A - Décrivez

B - montrer

C - décrire étendu

D - spectacle prolongé

Réponse: B

Explication

SHOW PARTTIONS nom_table

Feuille de réponses

Numéro de question Clé de réponse
1 UNE
2 B
3 C
4 UNE
5 C
6 B
sept UNE
8
9 B
dix UNE
11 UNE
12 B
13
14 C
15 UNE
16
17
18 UNE
19
20 B
21 UNE
22 B
23 UNE
24 B
25 B