之前一直想到一個問題, 如何去同遠端的node而非master node來submit job給master node的JobTracker?
在Hadoopg手冊(Chapter 6: MapReduce如何運作) 中提到可透過JobClient去submit job到 JobTracker上去執行, 而在圖6-1中看到他把 JobClient括起來標示成 client node, JobTracker用 jobtracker node標示起來, 立刻想到是否可在Hadoop系統中的slaver node上(即已有從master node複製過去的hadoop整個資料夾)submit job?
便從master(adalab) start hadoop, 然後在從slaver(algoq-ProLiant-DL380-G6) 上面執行:
bin/hadoop jar hadoop-examples-0.20.205.0.jar grep ../../gridmix/data/MonsterQueryBlockCompressed/ g_outtest 's'
然後發現可以執行!
沒有留言:
張貼留言