Hive Mock Test
Questa sezione presenta varie serie di test fittizi relativi a Hive. Puoi scaricare questi test fittizi di esempio sul tuo computer locale e risolverli offline a tuo piacimento. Ogni test di simulazione viene fornito con una chiave di prova di simulazione per consentirti di verificare il punteggio finale e valutare tu stesso.
Hive Mock Test I
Q 1 - La partizione di una tabella indicizzata viene eliminata. poi,
A - La partizione corrispondente da tutti gli indici viene eliminata.
B - Nessun indice viene eliminato
C - Gli indici si aggiornano automaticamente
D - Viene visualizzato un errore che chiede di eliminare prima gli indici
Risposta: A
Spiegazione
Poiché gli indici sono definiti su una tabella, la rimozione della partizione della tabella rimuove anche il rispettivo indice.
Q 2 - Cosa Hive non può offrire
A - memorizzazione dei dati in tabelle e colonne
Risposta: B
Spiegazione
Hive è adatto per organizzare e interrogare efficacemente i dati del negozio e non per inserire / aggiornare i dati richiesti per OLTP.
D 3 - I risultati di una query hive possono essere archiviati come file
Risposta: C
Spiegazione
Utilizzando il comando INSERT OVERWRITE DITECTORY… .. i dati possono essere esportati sia nel file system locale che in quello hdfs.
D 4 - Quale dei seguenti non è un tipo di dati complesso in Hive?
Risposta: A
Spiegazione
Non esiste alcun tipo di dati Matrix in Hive.
D 5 - Viene utilizzato il componente di servizio parsimonioso in hive
A - spostare i file di dati dell'hive tra diversi server
B - usa più versioni dell'hive
Risposta: C
Spiegazione
Le macchine client possono utilizzare linguaggi di programmazione come Java, Ruby ecc. Per accedere a Hive in remoto utilizzando il servizio Hive Thrift.
D 6 - Il delimitatore predefinito in hive per separare l'elemento in STRUCT è
Risposta: B
Spiegazione
I quattro delimitatori predefiniti sono - \ n per il separatore di record,
001 \ per separatore di campo
002 \ per il separatore di elementi in ARRAY o STRUCT
003 \ per separatore di elementi in MAP
Q 7 - Hive è
Risposta: A
Spiegazione
Lo schema si riferisce solo ai dati archiviati e i dati non vengono convalidati rispetto allo schema quando vengono inseriti o caricati.
D 8 - in hive quando lo schema non corrisponde al contenuto del file
B - Legge solo il tipo di dati stringa
C - genera un errore e interrompe la lettura del file
D - Restituisce valori nulli per i campi non corrispondenti.
Risposta: D.
Spiegazione
Invece di restituire un errore, Hive restituisce valori null per la mancata corrispondenza tra lo schema e i dati effettivi.
Q 9 - La query "SHOW DATABASE LIKE 'h. *'; Fornisce l'output con il nome del database
Risposta: B
Spiegazione
Hive supporta le espressioni regolari derivate dalle funzionalità regex del linguaggio Java.
D 10 - Ogni database creato in hive viene archiviato come
Risposta: A
Spiegazione
Ogni database diventa una directory e ogni tabella diventa un file in quella directory
D 11 - Le tabelle create in hive vengono archiviate come file
A - una sottodirectory nella directory del database
B - un file nella directory del database
Risposta: A
Spiegazione
Ogni database diventa una directory e ogni tabella diventa un file in quella directory
D 12 - Per impostazione predefinita, quando un database viene rilasciato in Hive
A - vengono eliminate anche le tabelle
B - la directory viene cancellata se non ci sono tabelle
Risposta: B
Spiegazione
Hive non elimina la directory in modo ricorsivo. Quindi le tabelle devono essere prima eliminate.
D 13 - Se il database contiene alcune tabelle, è possibile forzarne l'eliminazione senza rilasciare le tabelle utilizzando la parola chiave
Risposta: D.
Spiegazione
La clausola CASCADE elimina la tabella prima di eliminare il database
D 14 - Utilizzando il comando ALTER DATABASE in un database è possibile modificare il file
Risposta: C
Spiegazione
solo dbproperties vengono modificate tramite questo comando
D 15 - In Hive puoi copiare
Risposta: A
Spiegazione
La copia dei dati viene eseguita dai comandi del sistema operativo e non da Hive
D 16 - Lo svantaggio delle tabelle gestite in hive è
A - sono sempre archiviati nella directory predefinita
B - Non possono crescere più grandi di una dimensione fissa di 100 GB
Risposta: D.
Spiegazione
Poiché sono gestiti dai metadati di Hive, altre applicazioni non possono accedervi.
Q 17 - Quando si rilascia un tavolo gestito
A - Lo schema viene eliminato senza eliminare i dati
Risposta: D.
Spiegazione
Poiché si tratta di una tabella gestita da hive, vengono eliminati sia i dati che la definizione dello schema.
D 18 - Al rilascio di un tavolo esterno
A - Lo schema viene eliminato senza eliminare i dati
Risposta: A
Spiegazione
Poiché i dati vengono archiviati esternamente, Hive elimina solo lo schema.
D 19 - La differenza tra il tipo di dati MAP e STRUCT in Hive è
A - MAP è la coppia chiave-valore ma STRUCT è una serie di valori
C - Le Chiavi in MAP non possono essere numeri interi ma in STRUCT possono esserlo.
Risposta: D.
Spiegazione
Ogni elemento nel tipo MAP dovrebbe essere dello stesso tipo di dati ma in STRUCT non è necessario che sia così.
D 20 - Le 2 PROPRIETÀ TBL predefinite aggiunte da hive quando viene creata una tabella hive sono
A - hive_version e last_modified da
B - last_modified_by e last_modified_time
Risposta: B
Spiegazione
Queste sono le 2 proprietà aggiunte per impostazione predefinita da Hive
D 21 - Per vedere i dettagli dei tipi di dati solo di una colonna (non la tabella) dovremmo usare il comando
Risposta: A
D 22 - Il partizionamento di una tabella in Hive crea di più
A - sottodirectory sotto il nome del database
B - sottodirectory sotto il nome della tabella
Risposta: B
Spiegazione
Le partizioni di una tabella creano più sottodirectory al di sotto di essa.
D 23 - Viene utilizzata la modalità "rigorosa" quando si interroga una tabella partizionata
A - interrompe le query di tabelle partizionate senza una clausola where
B - aggiungi automaticamente una clausola where alle query su una tabella partizionata
C - Limita a 100 il risultato di una query su una tabella partizionata
D - Ignora qualsiasi errore nel nome della tabella partizionata
Risposta: A
Spiegazione
La modalità rigorosa è progettata per evitare lavori di lunga durata.
D 24 - Il vantaggio principale della creazione di partizioni di tabelle è
A - Utilizzo efficace della memoria di archiviazione
B - prestazioni di query più veloci
Risposta: B
Spiegazione
Il partizionamento crea sottodirectory e solo quelle sottodirectory vengono lette per recuperare il risultato della query, migliorando le prestazioni.
D 25 - Per vedere le partizioni presenti in una tabella Hive il comando utilizzato è
Risposta: B
Spiegazione
SHOW PARTTIONS nome_tabella
Foglio delle risposte
Numero domanda | Tasto di risposta |
---|---|
1 | UN |
2 | B |
3 | C |
4 | UN |
5 | C |
6 | B |
7 | UN |
8 | D |
9 | B |
10 | UN |
11 | UN |
12 | B |
13 | D |
14 | C |
15 | UN |
16 | D |
17 | D |
18 | UN |
19 | D |
20 | B |
21 | UN |
22 | B |
23 | UN |
24 | B |
25 | B |