0
我想問一下如何執行使用zooKeeper的MapReduce java代碼。運行使用zooKeeper的MapReduce代碼
我的第一個代碼是創建一個變量(znode)並通過每個映射器對其進行修改。 所以我修改了wordCount代碼,以便第一次測試zookeeper。 當我運行它使用Eclipse控制檯,一切順利的話,這樣我就可以執行它使用Linux命令行上看到Z序節點的價值變動等
不過,我是想:
**bin/hadoop jar ./myjar.jar algo.WordCount /input.txt /out
我
**Error: java.lang.ClassNotFoundException: org.apache.zookeeper.Watcher
雖然我使用conf.set( 「mapred.jar」, 「......」)中加入的jar文件的路徑下面的錯誤;在mapreduce代碼中,但我不知道爲什麼它沒有識別zookeeper的類。
有什麼想法?
非常感謝:),我在閱讀博客,看看是否有解決方案是可行的。 –
我解決了這個問題。事實上,我的問題與Hadoop無關,它是生成的jar文件的問題。 –