Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je sqlcontext?

V kontexte Apache Spark bol `sqlcontext 'vstupným bodom na prácu so štruktúrovanými údajmi pomocou dopytov SQL. Umožnilo vám to:

* Vytvorte dátové rámce: Hlavným účelom bolo vytvoriť dátové rámce z rôznych zdrojov údajov (napríklad súbory CSV, súbory JSON, tabuľky úľa atď.). DataFraMes sú štruktúrované zbierky údajov usporiadaných do pomenovaných stĺpcov.

* Vykonajte dotazy SQL: Dotazy SQL by ste mohli spustiť priamo proti dátovým rámcom zaregistrovaným ako dočasné alebo pretrvávajúce tabuľky v rámci motora Spark SQL.

* Prístup Funkčnosti Spark SQL: Poskytla prístup k rôznym funkciám motora Spark SQL, ako sú dátové transformácie, agregácie a ďalšie operácie podobné SQL.

Avšak `sqlcontext` je zastaraný. V neskorších verziách Spark to bolo nahradené `iskrom. `Sparksession` kombinuje funkcie` sqlcontext`, `hiveContext` a` streamingContext` do jedného vstupného bodu, čím poskytuje jednotný a efektívnejší prístup k práci s Spark.

V podstate, ak sa stretnete s `sqlContext` v staršom kóde iskry, mali by ste migrovať na použitie„ iskrišessessess “. Slúžia rovnakému základnému účelu, ale „Sparksession“ je odporúčaným a podporovaným prístupom pri rozvoji moderných iskier. Obaja nakoniec interagujú s motorom Spark SQL, ale „Sparksession“ ponúka integrovanejší zážitok.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené