gpt4 book ai didi

hadoop - SQOOP 从 RDBMS 转移到 Hadoop 的速度有多快?

转载 作者:可可西里 更新时间:2023-11-01 15:28:02 24 4
gpt4 key购买 nike

谁能告诉我,SQOOP 一次传输 20 亿条记录的速度有多快。而且我知道它一定很快,因为 sqoop 并行运行,其中一些输入将在 Hadoop 上产生一些文件输出。但我想知道MapReduce一次传输20亿条记录的速度详情。

最佳答案

您需要了解负责将数据从 RDBMS 更快地传输到 Hadoop 的要点。

  • 映射器数量:

    增加映射器的数量会提高您的速度,因为它将任务分成几部分并并行执行导入。

  • 映射器上的平衡负载:

    您需要在统一的列上拆分(最好是整数)。它将为所有映射器提供均衡负载,并且传输速度更快。

  • 来自 RDBMS 的连接数:

    您不能只是盲目地增加映射器的数量(例如 100 个或更多)。您的 RDBMS 应该允许这些并发连接,否则它将成为 RDBMS 端的瓶颈。

  • 使用--直接模式:

    如果 sqoop 为特定的 RDBMS 提供了直接连接器,您应该使用它。这将使传输更快。


简而言之,sqoop 的速度足以传输数十亿条记录,只需在编写导入命令时牢记这些要点即可。

关于hadoop - SQOOP 从 RDBMS 转移到 Hadoop 的速度有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40079715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com