我有一个hadoop map reduce程序,它以文本文件作为输入。有关此文件的metadta存储在oracle数据库中。在mapper中,我需要这些信息-来自oracle表的元数据。最好的做法是什么?
解决方案1:在MapReduce中,驱动程序类使用jdbc连接获取详细信息。将信息存储在分布式缓存中。从mapper,在setup方法中访问它。我的想法:还有其他快速解决方案吗?
解决方案2:从Map器设置方法访问元数据。我的想法是:不,我不想这样做。db命中率会更高。编码错误。
还有其他智能解决方案吗???
暂无答案!
目前还没有任何答案,快来回答吧!