引用sqlContext作为全局变量

时间:2018-08-14 15:33:48

标签: python-3.x apache-spark databricks

我创建了一个如下对象:

class Pivot:

    def __init__(self, pivot_name):

        global sqlContext
        self._df = sqlContext.table(pivot_name)

在Databricks中,我将此代码打包到一个.egg中,并将其附加到我的集群上,然后从一个笔记本电脑(直接定义sqlContext)中进行尝试:

import Pivot

Pivot("my_pivot")

并收到错误name 'sqlContext' is not defined

.egg包是否可以直接查看对象sqlContext,还是绝对需要将其作为参数传递?

0 个答案:

没有答案