2013-12-06 3 views
0

Я запускаю программу mapreduce sample (wordcount) для запроса данных cassandra. Я включил файлы jar cassandra в путь класса hadoop "export HADOOP_CLASSPATH =/usr/share/cassandra/lib/*: $ HADOOP_CLASSPATH", как указано в http://wiki.apache.org/cassandra/HadoopSupport: на каждом трекере задач. Но когда я создаю файл jar, я получаю ошибки, как показано ниже. Output from command line .
.
.
.
.
.
MapReduce при ошибке выполнения Cassandra

Error output.

Как создать файл jar, чтобы он мог работать на данных cassandra?

Как указать путь данных cassandra для программы mapreduce? В общем, для обработки данных HDFS мы приводим команду, например, «файл файла входного файла ConfigClassName файла конфигурации». В случае кассандры, как дать такую ​​же команду?

Любые идеи о том, как действовать?

Заранее благодарен!

ответ

0

Пожалуйста, попробуйте строить, как это -

javac -classpath $HADOOP_CLASSPATH:/usr/local/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar WordCount.java 

Я полагаю, при строительстве необходимо также поставить HADOOP_CLASSPATH в JAVAC классам.

+0

Спасибо. Я получил файл jar, но как выполнить это на данных cassandra? – Anudeep

+0

Нет подсказки! Не использовал Кассандру. Просто ответил, чтобы помочь вам собрать банку. Может быть, вы можете увидеть гиды :) –

Смежные вопросы