Это сбивает с толку SqlContext и SparkSession, поскольку они оба попадают в одни и те же пакеты, но SparkSession теперь используется для связи с кластером. Есть ли какая-то особая причина, чтобы поместить это оба в пакет sql? В идеале SparkSession должен быть частью основного пакета.