Я пытаюсь понять, как установить путь к классу, который ссылается на HDFS? Я не могу найти никакой ссылки.
java -cp "how to reference to HDFS?" com.MyProgram
Если я не могу ссылаться на файловую систему hadoop, то мне нужно скопировать все упомянутые сторонние библиотеки/jar-файлы куда-нибудь в $HADOOP _HOME на каждом компьютере с hadoop... но я хочу избежать этого, поместив файлы в файловую систему hadoop. Это возможно?
Пример командной строки hadoop для запуска программы (мои ожидания примерно такие, возможно, я ошибаюсь):
hadoop jar $HADOOP_HOME/contrib/streaming/hadoop-streaming-1.0.3.jar -input inputfileDir -output outputfileDir -mapper /home/nanshi/myprog.java -reducer NONE -file /home/nanshi/myprog.java
Однако в приведенной выше командной строке, как добавить путь к классу java? нравится -cp "/home/nanshi/wiki/Lucene/lib/lucene -core -3.6.0.jar :/home/nanshi/Lucene/bin"