File 向文本文件输入4B个整数的有效算法是什么
假设我想在一个文本文件中写1,2,3,4…到4.096B。什么是一种省时的方法。只是按顺序做要花很长时间。所以想知道是否有一种分布式的方式 谢谢你对我的问题的评论。它帮助我在合理的时间内解决了这个问题。以下是我所做的-File 向文本文件输入4B个整数的有效算法是什么,file,io,File,Io,假设我想在一个文本文件中写1,2,3,4…到4.096B。什么是一种省时的方法。只是按顺序做要花很长时间。所以想知道是否有一种分布式的方式 谢谢你对我的问题的评论。它帮助我在合理的时间内解决了这个问题。以下是我所做的- 使用Excel创建一个文件,从0到1000000创建一百万个整数 在Hadoop中上载此文件 编写一个包含4296行的配置单元查询,如下所示- a0 = SELECT IPDecimal + (100000 * 1) + 1 AS IPDecimal FROM @file; a
- 使用Excel创建一个文件,从0到1000000创建一百万个整数
- 在Hadoop中上载此文件
- 编写一个包含4296行的配置单元查询,如下所示-
a0 = SELECT IPDecimal + (100000 * 1) + 1 AS IPDecimal FROM @file; a1 = SELECT IPDecimal + (100000 * 2) + 1 AS IPDecimal FROM @file; . . . a4295 = SELECT IPDecimal + (100000 * 4295) + 1 AS IPDecimal FROM @file;
- 将上述每个SELECT语句的结果输出到单独的文件中,然后将4296个文件中的整数合并到一个文件中