<p>我刚开始学习Hadoop。我试图在它上面运行一个简单的mapreduce作业,但在此之前,我尝试在本地检查它。但它的返回错误。请提出解决办法。我使用的是Ubuntu 12.04 LTS。在</p>
<p>所以代码是用gedit编写的,下面是ad。在</p>
<pre><code>import sys
for line in sys.stdin:
line = line.strip()
words = line.split()
for word in words:
print '%s\t%s' %(word,1)
</code></pre>
<p>然后我在终端中编写下面的命令来检查mapper是否正常工作</p>
^{pr2}$
<p>终端返回以下错误:</p>
<pre><code>/home/maitreyee/Documents/mapper.py: line 1: import: command not found
/home/maitreyee/Documents/mapper.py: line 5: syntax error near unexpected token `line'
/home/maitreyee/Documents/mapper.py: line 5: `line = line.strip()'
</code></pre>