我使用SQL星火提取从JSON文件中的一些信息阶。现在的问题是我想从SQL分析结果保存到另一个JSON与高原或d3.js.绘制它问题是我不知道究竟是如何做到这一点。任何建议?保存JSON从SparkSQL
val inputTable = sqlContext.jsonFile(inputDirectory).cache()
inputTable.registerTempTable("inputTable")
val languages = sqlContext.sql("""
SELECT
user.lang,
COUNT(*) as cnt
FROM tweetTable
GROUP BY user.lang
ORDER BY cnt DESC
LIMIT 15""")
languages.rdd.saveAsTextFile(outputDirectory + "/lang")
languages.collect.foreach(println)
我不介意我救我的数据转换为.csv文件,但我不知道究竟是如何做到这一点。
谢谢!
可能的重复http://stackoverflow.com/questions/33174443/how-to-save-a-spark-dataframe-as-csv-on-disk/33174577#33174577 – eliasah