<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead. in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8912#M4431</link>
    <description>&lt;P&gt;That fixes it. Thanks. I need to do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;    spark = SparkSession.builder.getOrCreate()&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;    df = spark.table("prod.some_schema.some_table")&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;   sc = SparkSession.builder.getOrCreate()&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;sqlc = SQLContext(sc)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;df = sqlc.table(f"prod.some_schema.some_table")&lt;/B&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Mar 2023 20:26:53 GMT</pubDate>
    <dc:creator>Andrei_Radulesc</dc:creator>
    <dc:date>2023-03-17T20:26:53Z</dc:date>
    <item>
      <title>FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead.</title>
      <link>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8909#M4428</link>
      <description>&lt;P&gt;I'm trying to get rid of the warning below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/databricks/spark/python/pyspark/sql/context.py:117: FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my setup, I have a front-end notebook that gets parameters from the user, and that needs to create a dataframe based on those parameters. The code to create the dataframe is common with other notebooks, and is implemented in a regular python file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;def get_df(days_old: int = None) -&amp;gt; DataFrame:&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;sc = SparkSession.builder.getOrCreate()&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;sqlc = SQLContext(sc)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;df = sqlc.table(f"prod.some_schema.some_table")&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;   return df&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I were to call &lt;B&gt;sqlc.table()&lt;/B&gt; directly in the notebook, I would not have to create the Spark session and the SQL context. But if I call it from within a regular python file, I have to get the Spark session and SQL context - and I can't figure out how to do that w/o this &lt;B&gt;FutureWarning&lt;/B&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 12:30:47 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8909#M4428</guid>
      <dc:creator>Andrei_Radulesc</dc:creator>
      <dc:date>2023-02-22T12:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead.</title>
      <link>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8910#M4429</link>
      <description>&lt;P&gt;It just seems to me I already call &lt;B&gt;SparkSession.builder.getOrCreate()&lt;/B&gt; , and still get the warning.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 12:32:41 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8910#M4429</guid>
      <dc:creator>Andrei_Radulesc</dc:creator>
      <dc:date>2023-02-22T12:32:41Z</dc:date>
    </item>
    <item>
      <title>Re: FutureWarning: Deprecated in 3.0.0. Use SparkSession.builder.getOrCreate() instead.</title>
      <link>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8912#M4431</link>
      <description>&lt;P&gt;That fixes it. Thanks. I need to do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;    spark = SparkSession.builder.getOrCreate()&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;    df = spark.table("prod.some_schema.some_table")&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;   sc = SparkSession.builder.getOrCreate()&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;sqlc = SQLContext(sc)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;df = sqlc.table(f"prod.some_schema.some_table")&lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2023 20:26:53 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/futurewarning-deprecated-in-3-0-0-use-sparksession-builder/m-p/8912#M4431</guid>
      <dc:creator>Andrei_Radulesc</dc:creator>
      <dc:date>2023-03-17T20:26:53Z</dc:date>
    </item>
  </channel>
</rss>

