簡體   English   中英

編譯hadoop java文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM