Ich habe eine EXTERNAL Bienenstock Tisch Shop in LZO Format. Es gibt einige Zeilen in dieser Tabelle, aber ich kann die Daten nicht durch "select *" erhalten. Es muss einige Probleme mit meinem Tabellenformat geben, aber ich weiß nicht, wie ich es beheben kann.Hive: Wählen Sie * kein Ergebnis
CREATE EXTERNAL TABLE tableName(
column1 string
)
PARTITIONED BY (
column2 string
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS INPUTFORMAT
'com.hadoop.mapred.DeprecatedLzoTextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
'hdfs://.../tableName'
select count(*) from tableName; //return 1
select * from tableName; //return nothing
select column1, column2 from tableName group by column1,column2; //return data1 data2
select * from tableName where column2='data2'; //return nothing
Nur "Select *" gibt nichts zurück. Vielleicht wird "select *" nicht durch map-reduce ausgeführt?
Mögliche Duplikat [Last CSV-Datei von gzip-Datei in hive] (https://stackoverflow.com/questions/44450451/load -csv-Datei-von-gzip-Datei-in-Hive) –