2012-05-15 62 views
0

我使用hadoop grep程序,它嵌入到示例jar文件中。在hadoop上使用grep map-reduce程序

hadoop jar /usr/lib/hadoop/hadoop-examples.jar grep /user/tavasthi/log /user/tavasthi/log_result_output 'ip1 | ip2' 

但結果出錯了。我的意圖是搜索出現ip1或ip2的記錄。

請提出建議。

感謝您的期待! 塔潘

+0

什麼是錯的結果?它們與你期望的有什麼不同? – tophatsteve

回答

0

你的正則表達式表達最有可能是錯誤的:'ip1 | ip2'大概應該是'(ip1|ip2)' - 注意到缺乏空白的和額外的括號圍繞這兩個方面你正在尋找