DB Connect giving different results

brickster_2018
Databricks Employee
Databricks Employee

The below code gives different result when executed using DB Connect and a Notebook

sc = spark.sparkContext
a = sc.accumulator(0)
rdd = sc.parallelize([1, 2, 3])
def f(x):
global a
a.add(x)
rdd.foreach(f)
rdd.count()
print(a.value)

brickster_2018
Databricks Employee
Databricks Employee

This is a known limitation that accumulators do not work with DB Connect.

View solution in original post