【发布时间】:2019-12-12 01:17:03
【问题描述】:
我正在关注本教程:https://docs.microsoft.com/en-us/academic-services/graph/tutorial-azure-databricks-hindex
我已获得对 Microsoft Academic Graph 数据集的访问权限,并希望根据教程发布一些基本的 pySpark 代码。
例如这段代码:
# Get affiliations
Affiliations = MAG.getDataframe('Affiliations')
Affiliations = Affiliations.select(Affiliations.AffiliationId, Affiliations.DisplayName)
Affiliations.show(3)
当我使用“Shift + Enter”运行代码时,它会进入“正在运行命令”状态 - 并且似乎永远不会完成,即使在半小时后也是如此。我已插入此截图并附加到我的帖子中。
我已经单独运行了这些命令,它是导致缓慢的最后一个 (Affiliations.show(3))。
例如,当我自己运行命令(Affiliations = MAG.getDataframe('Affiliations'))时,我实际上得到了一个结果:
AffiliationId:long
Rank:integer
NormalizedName:string
DisplayName:string
GridId:string
OfficialPage:string
WikiPage:string
PaperCount:long
CitationCount:long
Latitude:float
Longitude:float
CreatedDate:date
问题:如何调试它以找出导致缓慢的原因?
【问题讨论】:
标签: python azure pyspark azure-databricks pyspark-dataframes