2013-03-07 00:02:18 +04:00
|
|
|
#javac -classpath FoldJSON.java -d out -Xlint:deprecation && jar -cvf taras.jar -C out/ .
|
2013-03-07 09:12:37 +04:00
|
|
|
CP=jython-2.7b1.jar:jyson-1.0.2.jar:/usr/lib/hbase/lib/hadoop-core.jar:/usr/lib/hive/lib/commons-cli-1.2.jar:/usr/lib/hbase/hbase-0.90.6-cdh3u4.jar:akela-0.5-SNAPSHOT.jar
|
|
|
|
export HADOOP_USER_CLASSPATH_FIRST="true"
|
2013-03-07 00:02:18 +04:00
|
|
|
# this will need to change once more jars are added
|
2013-03-07 09:12:37 +04:00
|
|
|
export HADOOP_CLASSPATH=jython-2.7b1.jar:jyson-1.0.2.jar
|
|
|
|
comma:=,
|
2013-03-07 00:02:18 +04:00
|
|
|
|
|
|
|
all: WordCount.jar
|
|
|
|
|
|
|
|
run: WordCount.jar
|
|
|
|
java -cp WordCount.jar:$(CP) org.apache.hadoop.examples.WordCount
|
|
|
|
|
|
|
|
hadoop: WordCount.jar
|
2013-03-07 09:12:37 +04:00
|
|
|
-hadoop fs -rmr /user/tglek/output
|
|
|
|
time hadoop jar $< org.apache.hadoop.examples.WordCount -libjars $(subst :,$(comma),$(HADOOP_CLASSPATH)) input output
|
2013-03-07 00:02:18 +04:00
|
|
|
|
|
|
|
WordCount.jar: out/WordCount.class out/CallJava.py
|
|
|
|
jar -cvf $@ -C out .
|
|
|
|
|
|
|
|
out/CallJava.py: CallJava.py
|
|
|
|
mkdir -p out/script
|
|
|
|
ln $< $@
|
|
|
|
|
|
|
|
%.class: ../%.java
|
|
|
|
javac -Xlint:deprecation -d out -cp $(CP) $<
|