use*_*207 3 java hadoop compilation
似乎所有示例都是在考虑旧版本的情况下构建的.
如何在Ubuntu上编译我的java程序,以便它将引用hadoop-2.2.0库?
我应该包含哪些jar文件?
命令是什么?是不是 -
javac -classpath libraries wordcount.java
Run Code Online (Sandbox Code Playgroud)
谢谢.
ram*_*mon 11
Linux机器最简单的解决方案是:
javac -classpath `yarn classpath` -d . WordCount.java
Run Code Online (Sandbox Code Playgroud)
要么:
export CLASSPATH=`yarn classpath`
javac -classpath $CLASSPATH -d . WordCount.java
Run Code Online (Sandbox Code Playgroud)
小智 10
我找到了以下内容:
javac -classpath $HADOOP_HOME/share/hadoop/common/hadoop-common-2.2.0.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.2.0.jar:$HADOOP_HOME/share/hadoop/common/lib/commons-cli-1.2.jar -d wordcount_classes myWordCount.java
Run Code Online (Sandbox Code Playgroud)
这允许我编译Wordcount示例(或者在本例中是我的一个名为myWordCount的副本).
归档时间: |
|
查看次数: |
13135 次 |
最近记录: |