Ich möchte eine externe Tabelle mit einer Reihe von Textdateien erstellen. Jede Zeile sollte eine Textdatei sein. Beispiel für eine Textdatei ist als unten, und es können mehrere Textdateien sein. (Dateien in HDFS gespeichert sind)Hive - Erstellen einer externen Tabelle mit Textdateien ohne Zeilenabschluss
thanking
you
for
the
participation
Linien von /n
beendet werden. Ich möchte eine externe Tabelle mit den obigen Textdateien erstellen und Daten in einer Textdatei sollten in einer Zeile (eine Zelle) sein.
Ich habe folgende Create table-Anweisung versucht.
Create External table if not exists sample_email(
email STRING
)
STORED AS TEXTFILE
LOCATION '/tmp/txt/sample/';
Es wird erstellen Tabelle wie folgt.
+--------------------------------------+
+ email +
+--------------------------------------+
+ thanking +
+--------------------------------------+
+ you +
+--------------------------------------+
+ for +
+--------------------------------------+
+ the +
+--------------------------------------+
+participation +
+--------------------------------------+
+please +
+--------------------------------------+
+find +
+--------------------------------------+
+the +
+--------------------------------------+
+discussed +
+--------------------------------------+
+points +
+--------------------------------------+
Aber ich möchte wie folgt.
+--------------------------------------+
+ email +
+--------------------------------------+
+ thanking you for the participation +
+--------------------------------------+
+ please find the discussed points +
+--------------------------------------+
Wie überwinde ich mein Problem? Vielen Dank im Voraus
einen Blick auf Struktur oder Array –