我正在尝试不要将文件用作Hadoop中的输入。我有我的Java程序,它会生成类似“鸡”,“10”的输出,并将它们存储在数组中,并且我希望将此条目直接提供给Mapper类。有谁知道如何将此类输入直接输入到Hadoop中而不使用文件作为输入?
非常感谢
最佳答案
您应该使用自己的扩展InputFormat<K,V>
的类,并告诉hadoop作业使用此类而不是FileInputFormat。在此处查看documentation。
关于java - Hadoop在程序中的映射器中输入数据,而不是文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8509695/