Als «hive» getaggte Fragen

Hive ist eine Datenbank, die auf Hadoop aufbaut und eine einfache Zusammenfassung von Daten, Ad-hoc-Abfragen und die Analyse großer Datenmengen ermöglicht, die in einem Hadoop-kompatiblen verteilten Dateisystem gespeichert sind. Hive bietet einen Mechanismus zum Projizieren der Struktur auf diese Daten und zum Abfragen der Daten mithilfe einer SQL-ähnlichen Sprache namens HiveQL.


16
Wann sollten Hadoop, HBase, Hive und Pig verwendet werden?
Was sind die Vorteile von entweder mit Hadoop oder HBase oder Hive ? Nach meinem Verständnis vermeidet HBase die Verwendung von Map-Reduce und verfügt über einen spaltenorientierten Speicher über HDFS. Hive ist eine SQL-ähnliche Oberfläche für Hadoop und HBase . Ich würde auch gerne wissen, wie Hive mit Pig verglichen …
185 hadoop  hbase  hive  apache-pig 


18
Unterschied zwischen internen und externen Hive-Tabellen?
Kann mir jemand den Unterschied zwischen der externen und der internen Tabelle von Hive erklären? Ich weiß, dass der Unterschied beim Ablegen des Tisches entsteht. Ich verstehe nicht, was Sie unter Daten verstehen, und Metadaten werden in internen und nur Metadaten in externen Tabellen gelöscht. Kann mir jemand bitte Knoten …
110 hadoop  hive  hiveql 

9
So legen Sie Variablen in HIVE-Skripten fest
Ich suche das SQL-Äquivalent von SET varname = valuein Hive QL Ich weiß, dass ich so etwas tun kann: SET CURRENT_DATE = '2012-09-16'; SELECT * FROM foo WHERE day >= @CURRENT_DATE Aber dann bekomme ich diesen Fehler: Zeichen '@' wird hier nicht unterstützt
101 hive  hiveql 


5
Parkett gegen ORC gegen ORC mit Snappy
Ich führe einige Tests mit den mit Hive verfügbaren Speicherformaten durch und verwende Parkett und ORC als Hauptoptionen. Ich habe ORC einmal mit Standardkomprimierung und einmal mit Snappy aufgenommen. Ich habe viele Dokumente gelesen, in denen angegeben ist, dass Parkett im Vergleich zu ORC eine bessere zeitliche / räumliche Komplexität …
87 hadoop  hive  parquet  snappy  orc 

25
Woher kennen Sie die Hive- und Hadoop-Versionen an der Eingabeaufforderung?
Wie kann ich an der Eingabeaufforderung herausfinden, welche Hive-Version ich verwende? Unten ist die Details- Ich verwende Putty, um eine Verbindung zur Hive-Tabelle herzustellen und auf Datensätze in den Tabellen zuzugreifen. Also habe ich Putty geöffnet und in den Hostnamen, den ich eingegeben habe, geklickt leo-ingesting.vip.name.comund dann geklickt Open. Und …
86 hadoop  hive 


3
Unterschied zwischen INNER JOIN und LEFT SEMI JOIN
Was ist der Unterschied zwischen einem INNER JOINund LEFT SEMI JOIN? Warum erhalte ich im folgenden Szenario zwei unterschiedliche Ergebnisse? Die INNER JOINErgebnismenge ist viel größer. Kann jemand erklären? Ich versuche, die Namen zu bekommen, die table_1nur in erscheinen table_2. SELECT name FROM table_1 a INNER JOIN table_2 b ON …
84 sql  hql  hive 

18
Wie gebe ich die Ergebnisse einer HiveQL-Abfrage an CSV aus?
Wir möchten die Ergebnisse einer Hive-Abfrage in eine CSV-Datei einfügen. Ich dachte, der Befehl sollte so aussehen: insert overwrite directory '/home/output.csv' select books from table; Wenn ich es ausführe, heißt es, dass es erfolgreich abgeschlossen wurde, aber ich kann die Datei nie finden. Wie finde ich diese Datei oder sollte …
79 database  hadoop  hive  hiveql 


2
Wie kann ich hive bitten, detailliertere Fehler anzugeben?
Wenn ich starte hive, wird der folgende Fehler angezeigt [hadoop@a74f90aecdad tmp]$ hive SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V at org.apache.hadoop.conf.Configuration.set(Configuration.java:1357) …
8 hive 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.