[英]Compiling hadoop java files
我需要編譯 Java Hadoop 程序。
我已經編譯並獲得了映射器和減速器的 .class 文件。
但是當我編譯 mainjava 文件時,我不斷收到這個錯誤。
那就是它不能指向 mapper 和 reducer 類文件。
我該如何解決這個問題?
您必須將所有源文件都提供給 javac
例子:
javac -classpath /usr/local/hadoop/hadoop-core-1.0.4.jar -sourcepath src/ -d build/ MyMain.java MyMapper.java MyReducer.java
hadoop-core-${VERSION}.jar 位於 ${HADOOP_HOME}/share/common 目錄中。
javac --classpath=${HADOOP_HOME}/share/common/hadoop-core-${HADOOP_VERSION}.jar YourClass.java
會做的工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.