Python 将sqlite3dbm与mrjob一起用于map reduce

Python 将sqlite3dbm与mrjob一起用于map reduce,python,mapreduce,mrjob,Python,Mapreduce,Mrjob,我有一个sqlite3dbm,它将数据存储在键值对中。我需要使用mrjob处理它。 当我运行我的代码xyz.py my_db.db时,映射器fn无法正常工作 def mapper(k,val): for word in val: yield(word,k) 我为k获取空值。您需要对作业进行适当配置,以便从数据库文件中读取

我有一个sqlite3dbm,它将数据存储在键值对中。我需要使用
mrjob
处理它。 当我运行我的代码
xyz.py my_db.db
时,映射器fn无法正常工作

def mapper(k,val):
  for word in val:
     yield(word,k)
我为
k

获取空值。您需要对作业进行适当配置,以便从数据库文件中读取