如何为Hadoop编写jar Java程序

如何为Hadoop编写jar Java程序,java,hadoop,Java,Hadoop,我正在阅读Hadoop的第2章:权威指南4e 这本书告诉我要执行以下步骤: export HADOOP_CLASSPATH=hadoop-examples.jar hadoop MaxTemperature input/ncdc/sample.txt output 什么是hadoop-examples.jar?我该如何控制温度 代码可以在这里找到:在我的学校学习中,我们做了几乎相同的事情 您只需将其直接编译成一个jar文件。 因此,您可以通过命令行或hadoop更轻松地使用它。 否则,您需要使

我正在阅读Hadoop的第2章:权威指南4e

这本书告诉我要执行以下步骤:

export HADOOP_CLASSPATH=hadoop-examples.jar
hadoop MaxTemperature input/ncdc/sample.txt output
什么是hadoop-examples.jar?我该如何控制温度


代码可以在这里找到:

在我的学校学习中,我们做了几乎相同的事情

您只需将其直接编译成一个jar文件。 因此,您可以通过命令行或hadoop更轻松地使用它。 否则,您需要使用

javac filename1.java filename2.java 
继续,还有所有的图书馆

我猜您使用Eclipse之类的东西作为IDE。在那里,您可以直接将其编译成jar文件

Export > Java > Runnable JAR file
然后您可以在命令行中使用它,如下所示:

java -jar filename.jar
或者把它放到hadoop集群中


mfg

在我的学校学习范围内,我们做了几乎相同的事情

您只需将其直接编译成一个jar文件。 因此,您可以通过命令行或hadoop更轻松地使用它。 否则,您需要使用

javac filename1.java filename2.java 
继续,还有所有的图书馆

我猜您使用Eclipse之类的东西作为IDE。在那里,您可以直接将其编译成jar文件

Export > Java > Runnable JAR file
然后您可以在命令行中使用它,如下所示:

java -jar filename.jar
或者把它放到hadoop集群中


mfg

我能够通过使用Eclipse创建可运行的JAR来实现这一点。在运行HADOOP MaxTemperature../input/ncdc/sample.txt output之前,我还必须运行
export HADOOP\u CLASSPATH=MaxTemperature.jar
,通过使用Eclipse创建可运行的jar,我能够实现这一点。在运行HADOOP MaxTemperature../input/ncdc/sample.txt output