【发布时间】:2019-02-07 03:10:43
【问题描述】:
在Dask分发的documentation中,他们有以下信息:
例如,Dask 开发人员使用此功能来构建数据局部性 当我们与 Hadoop 文件等数据本地存储系统进行通信时 系统。当用户使用高级功能时 dask.dataframe.read_csv('hdfs:///path/to/files.*.csv') Dask 与 HDFS 名称节点,查找所有数据块的位置, 并将该信息发送到调度程序,以便它可以 更明智的决策并缩短用户的加载时间。
但是,get_block_locations() 似乎已从 HDFS fs 后端删除,所以我的问题是:关于 HDFS,Dask 的当前状态是什么?它是否将计算发送到数据在本地的节点?是否优化调度程序以考虑 HDFS 上的数据局部性?
【问题讨论】:
标签: hdfs dask dask-distributed