Ich bin ein seltsames Problem mit w/folgenden Hive Abfrage über SuperSet (Apache Inkubator) ausgeführt wird:SuperSet Hive Abfrage Ausgabe - erwarteten Daten in Spaltenformat
SELECT
date,
sum(1) visits,
sum(price) revenue
FROM
visits
WHERE
date BETWEEN '2017-07-21' AND '2017-07-25'
AND country = 'US'
GROUP BY
date,
browser
Fehler ich bin immer in die gefangen werden Terminal, von dem mir die Obermenge (VM Virtual Box virtuelle Maschine ausgeführt ubuntu) lief:
Traceback (most recent call last):
File "/home/userxx/venv/local/lib/python2.7/site-packages/superset/sql_lab.py", line 182, in execute_sql
db_engine_spec.handle_cursor(cursor, query, session)
File "/home/userxx/venv/local/lib/python2.7/site-packages/superset/db_engine_specs.py", line 726, in handle_cursor
resp = cursor.fetch_logs()
File "/home/userxx/venv/local/lib/python2.7/site-packages/superset/db_engines/hive.py", line 34, in fetch_logs
response.results.rows, 'expected data in columnar format'
AssertionError
Der Spaß daran ist, dass es OK funktioniert, wenn Datum Zeitraum 21.07 ist - 24.7. Ich dachte, dass es mit Speicher zu tun hat, aber das Hinzufügen von Browsern in die Geschichte (als eine Gruppe nach Option) änderte das Verhalten nicht (meine Logik war, dass das Hinzufügen würde die Abfrage sogar für Zeitraum 7/21 - 7/24 brechen aufgrund der erhöhten Anzahl von Zeilen).
Überflüssig zu sagen, die Abfrage läuft perfekt, wenn sie z. SQL Developer Tool.
Vielen Dank im Voraus!