Ich versuche Beeline CLI Abfrage Hive-Tabelle und speichern Ausgabeergebnis als Variable. Mit Beeline Befehl:Entfernen Sie Header in der Ausgabe in Beeline
beeline -u connection_string -n user_name -w password_file \
-e "select count(*) from db.table_name"
Mit diesem Befehl, bekomme ich die aktuelle Ausgabeergebnis als:
+---------------+--+
| record_count |
+---------------+--+
| 80785 |
+---------------+--+
Während ich so müssen zur Folge: Record count:80785
Ein anderer Befehl I bin mit:
beeline -u connection_string -n user_name -w password_file \
-e "select * from db.table_name;” > result.csv
Die wieder anzeigen Ergebnis in t Daten des Abular-Formats getrennt durch |
.
Grundsätzlich beeline, standardmäßig, gibt die Kopfzeile (table_name.column_name
) dann die Daten im Tabellenformat. Während, ich möchte dies beseitigen und Ergebnisse wie Bienenstock CLI erhalten.
Kannst du bitte erklären, 'tsv2' steht für, und die Vorteile dabei. –
Hier ist nur ein Beispiel, ich brauche eine Lösung, die in allen Select-Abfrage verwendet werden kann. –
@SandeepSingh Ich aktualisierte meine Antwort Sie können jetzt Kasse. –