【发布时间】:2013-12-10 11:03:58
【问题描述】:
根据documentation,短路读取速度更快,因为它们不通过数据节点。如果是这样的话,那么
- 为什么默认不启用?
- 在哪些情况下需要短路读数?
【问题讨论】:
-
好问题。我不知道为什么默认情况下不启用它。我从来没有遇到过短路读取是一件坏事的情况。
根据documentation,短路读取速度更快,因为它们不通过数据节点。如果是这样的话,那么
【问题讨论】:
文章摘要:
原始实现的一个主要缺点是它涉及安全隐患。它必须让客户直接读取数据文件。我想这对启用 kerberos 的 hdfs 来说是不利的。
新的实现改为传递一个文件描述符,据说这样更安全、更快。
我想旧方法有一些缺点。我看不出新方法的缺点是什么。我无法找到新方法出现在哪个 Hadoop 版本中的明确答案。
【讨论】: