2013-07-16 33 views
0

我正在使用mapreduce在數據存儲實體上執行操作,問題是我想只獲得對應於特定鍵的單個記錄,我給鍵在輸入讀取器的key_range參數中,但讀取器仍在從數據存儲中提取所有數據。我怎樣才能限制輸入閱讀器從數據存儲帶來的只有一條記錄。Google App Engine使用mapreduce對具有特定鍵的數據存儲的實體執行操作

+0

在單個實體上做mapreduce有什麼意義? –

+0

該實體具有其中包含文本的子實體,我想要統計所有子實體中的術語頻率 –

回答

1

如果您打算在單個實體上運行M/R以重新遍歷這些子實體,那麼無論如何您都不會獲得映射器的好處。

相反,爲什麼不使用task(如果您需要啓動此操作以響應用戶操作)或cron job(如果您只需要定期運行該操作)?無論如何,設置比M/R更容易。

相關問題