gpt4 book ai didi

hadoop - 在映射器中创建和映射键值是不好的做法?

转载 作者:可可西里 更新时间:2023-11-01 16:15:39 26 4
gpt4 key购买 nike

我想问一下,在我们的映射器类中拆分或制作我们的键值对,而不是创建它的独立可写类,是不是糟糕的编程习惯?

我有 10K 个键,它们的值是字符串格式的,我在映射器内部执行拆分,这样好吗?还是不好?如果不好那为什么?如果不是,那么在什么情况下会很糟糕?

最佳答案

这不是关于良好的编程习惯。实际上,该框架的设计使您必须遵循上述规则和准则。如果键和值类不可写,则程序将无法编译并返回错误。

The key and value classes have to be serializable by the framework and hence need to 
implement the Writable interface. Additionally, the key classes have to implement the
WritableComparable interface to facilitate sorting by the framework.

因此,出于这个原因,您不能将 String 用作键类。相反,您可以为此使用 Text。您也可以访问本教程以查看更多教程( http://hadoop.apache.org/docs/stable1/mapred_tutorial.html )

关于hadoop - 在映射器中创建和映射键值是不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21968070/

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