QCM Corrigé
QCM Corrigé
QCM Corrigé
c. Les deux
a. À partir de zéro
c. Les deux
a. docker run
b. docker start
c. docker create
5. Quel est le composant principal d'Hadoop pour le stockage distribué des données ?
a. HDFS
b. MapReduce
c. YARN
6. Quel langage de programmation est couramment utilisé pour écrire des programmes MapReduce
dans Hadoop ?
a. Python
b. Java
1
c. C++
c. Requêtes SQL
a. Relationnelle
b. NoSQL
c. Orientée graphe
a. JSON
b. XML
c. CSV
10. Quelle est la principale différence entre une base de données relationnelle et MongoDB ?
a. Stockage en colonnes
c. Stockage en lignes
12. Quelle composante d'HBase sert de point d'accès principal pour interagir avec les données
stockées ?
a. HMaster
b. HRegionServer
2
c. HBase Shell
14. Quel langage de programmation est souvent utilisé avec Apache Spark ?
a. Java
b. Python
c. Les deux
b. Langage de programmation
16. Quelle composante d'Hadoop est généralement utilisée pour le traitement des données en
mémoire et le calcul distribué ?
a. Kubernetes
b. Docker
c. Apache Spark
17. Quel composant d'Hadoop est responsable de la gestion des ressources et de l'ordonnancement
des tâches ?
a. HDFS
b. YARN
c. MapReduce
18. Quelle base de données NoSQL est souvent utilisée pour le traitement en temps réel dans
l'écosystème Hadoop ?
a. MongoDB
3
b. HBase
c. Cassandra
19. Quel avantage HBase offre-t-il par rapport à HDFS dans le stockage des données ?
a. Stockage en colonnes
a. En utilisant spark-submit
22. Quelle est la différence entre un conteneur Docker et une machine virtuelle ?
23. Quel langage de requête est généralement utilisé pour interagir avec HBase ?
a. SQL
b. HQL
c. HBase Shell
24. Quelle est la principale fonction de Spark RDD (Resilient Distributed Dataset) ?
b. Traitement en mémoire
4
c. Requêtes SQL
c. Désactiver le sharding
26. Quelle est la différence entre un nœud de données (DataNode) et un nœud de nom (NameNode)
dans HDFS ?
a. Schéma fixe
b. Évolutivité horizontale
28. Comment peut-on exécuter une tâche MapReduce sur un cluster Hadoop ?
29. Quelle est la fonction principale de MapReduce dans le traitement des données dans Hadoop ?
30. Quel est l'avantage principal de l'utilisation de conteneurs Docker dans un environnement de
développement ?
5
c. Optimisation des performances
31. Quel composant d'Hadoop est responsable de la gestion des défaillances et de la reprise après
incident ?
a. HDFS
b. YARN
c. ZooKeeper
b. Coordination et synchronisation
33. Comment peut-on effectuer une jointure de données dans Apache Spark ?
34. Quel est le principal avantage de l'utilisation de Hadoop pour le traitement de grands ensembles
de données par rapport à des solutions traditionnelles ?
a. Meilleure sécurité
b. Évolutivité horizontale
35. Quelle est la différence entre un conteneur Docker et une image Docker ?
36. Quelle commande Docker est utilisée pour arrêter tous les conteneurs en cours d'exécution sur
une machine ?
6
b. docker kill $(docker ps -q)
37. Quel est le langage de requête utilisé pour interagir avec MongoDB ?
a. SQL
38. Quelle est la différence entre un Dataframe et un RDD dans Apache Spark ?
39. Comment peut-on créer un index sur un champ spécifique dans MongoDB ?
a. db.collection.ensureIndex()
b. db.collection.createIndex()
c. db.collection.addIndex()