Как я могу отображать заголовки столбцов в spark-sql - PullRequest
0 голосов
/ 31 мая 2018

Я использую spark-sql в среде Hortonworks HDP 2.6.4 Sandbox.Я создал 2 очень простые таблицы в spark-sql, таблицу Customer и таблицу Orders.Я написал JOIN для сбора информации о заказе следующим образом:

SELECT Customers.ID, Name, Product_Name
FROM Customers JOIN Orders
WHERE Customers.ID = Orders.Customer_ID;

Однако, в отличие от кода SQL в pyspark, где имена столбцов отображаются по умолчанию, спарк-sql не имеет имен столбцов, отображаемых в качестве отображения по умолчанию.Я получаю следующие результаты (у меня 5 клиентов и 5 заказов в моей базе данных):

2222    Emily   HTC Edge
1111    John    Google Nexus 5
1111    John    Samsung Galaxy 7
1111    John    iphone 6
4444    Jane    Samsung J Series
Time taken: 0.516 seconds, Fetched 5 row(s)
spark-sql>

Кто-нибудь знает, как включить имена заголовков столбцов, я хотел бы видеть идентификатор, имя и Product_Name какпервая строка в наборе результатов?

...