给定Spark 2.4和scala 2.11中的代码 val df = spark.sql("""select array(45, "something", 45)""") 如果我使用df.printSchema()打印模式,我会看到spark自动转换为字符串CAST(45 AS STRING)。root
|-- array(CAST(45 AS STRING), something, C
我需要从提供REST接口的web服务中读取一些JSON数据,以便从我的SPARK SQL代码中查询数据进行分析。我能够读取存储在blob存储中的JSON并使用它。我想知道从REST服务读取数据并像使用任何其他DataFrame一样使用它的最佳方式是什么。顺便说一句,如果有帮助的话,我正在使用SPARK 1.6 of Linux cluster on HD insight。也将感谢,