【发布时间】:2020-01-08 17:13:14
【问题描述】:
我正在尝试读取 eventthub 数据 (AVRO) 格式。我在将数据加载到数据块中的数据框中时遇到问题。
这是我正在使用的代码。如果我做错了什么,请告诉我
path='/mnt/datastore/origin/zone=raw/subject=customer_events/source=EventHub/ver=1.0/*.avro'
df = spark.read.format("com.databricks.spark.avro") \
.load(path)
错误
IllegalArgumentException: 'java.net.URISyntaxException: Relative path in absolute URI:
我确实尝试使用一些代码来消除错误,但我收到了语法错误
import org.apache.spark.sql.SparkSession
SparkSession spark = SparkSession
.builder()
.config("spark.sql.warehouse.dir","/mnt/datastore/origin/zone=raw/subject=customer_events/source=EventHub/ver=1.0/")
.getOrCreate()
SyntaxError: invalid syntax
File "<command-265213674761208>", line 2
SparkSession spark = SparkSession
【问题讨论】:
-
看起来您正在使用 Python,但尝试运行 Scala/Java 代码...因此
SyntaxError
标签: apache-spark avro azure-data-lake azure-databricks