AWS Elastic mapreduce似乎没有正确地将流转换为j

2024-04-28 09:26:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个映射器和reducer,当我在管道版本中运行它们时,它们工作得很好:

cat data.csv | ./mapper.py | sort -k1,1 | ./reducer.py

我使用了ElasticMapReducer向导,加载了输入、输出、引导等等。引导是成功的,但是我仍然在执行中遇到错误。在

这是我在步骤1的stderr中得到的错误。。。在

^{pr2}$

这很神秘。这到底是什么意思?在

好像装东西有问题?其他日志文件中哪一个可能会显示一些信息,我应该在哪里查找?在

我尝试了一个解决方案,我找到了here,只是让实例变大,但这不起作用,同样的错误消息。在


Tags: csvpy版本data管道错误stderr步骤
1条回答
网友
1楼 · 发布于 2024-04-28 09:26:33

我查错了日志文件。有一个不同的(有6个?)这实际上给了我一些有用的python调试信息。结果我使用了一个在python<;2.7中不支持的string interpolation.format("of this kind {}, not this kind with a digit {1}".vars(a,b)),这是在弹性mapreduce中使用的EC2映像上默认安装的。在

相关问题 更多 >