Ich habe Tabelle in HIVE mit CREATE EXTERNAL TABLE-Befehl für vorhandene Tabelle in HBase erstellt.Hive-Abfrage auf vorhandene Tabelle in HBase
Ich bin in der Lage die Tabelle durch HIVE Shell
aber beim Abfragen auf dem Tisch durch HIVE, kehrt ‚0‘ Aufzeichnungen zu sehen. Durch Logs identifiziert, dass HIVE MAP-REDUCE-Programm in HADOOP und nicht in HBase
ausführen Habe ich etwas in der Konfiguration von Hive und HBase verpasst?
Hive Upgrade auf Ist die Ausgabe von EXTENDED Tabelle korrekt aussehen BESCHREIBEN? –
Ja, es sieht korrekt aus, Parameterinformationen sehen folgendermaßen aus: Parameter: {EXTERNAL = TRUE, hbase.table.name = MeineTabelle, transient_lastDdlTime = 1333741785, storage_handler = org.apache.hadoop.hive.hbase.HBaseStorageHandler}, viewOriginalText: null, viewExpandedText: null, tableType: EXTERNAL_TABLE) – vishal
Die durch die Klausel "Stored By" definierte "externe Tabelle" sollte in der Lage sein, auf HBase-Tabellenzeilen zuzugreifen, richtig? Ich kann nur auf die Tabelleneinträge zugreifen, die über Hive hinzugefügt wurden. – vishal