Я использую 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 какпервая строка в наборе результатов?