2015-03-13 2 views
2

Я пытаюсь настроить среду Apache Samza и Kafka. При попытке запустить модули возникают некоторые проблемы.Apache Samza не работает

У меня есть Kafka, который работает правильно, но я не могу заставить Samza работать. Я установил две коробки Debian Jeesy AMD64 и следовали инструкциям документации Samza:

apt-get install openjdk-7-jdk openjdk-7-jre git maven 
git clone http://git-wip-us.apache.org/repos/asf/samza.git 
cd samza 
./gradlew clean build 

Когда я пытаюсь запустить скрипт, который должен начать пряжи AppMaster со сценарием снабженным Samza:

/opt/samza/samza-shell/src/main/bash/run-am.sh 

я получаю эту ошибку:

Error: Main class org.apache.samza.job.yarn.SamzaAppMaster has not been found or loaded 

Если я пытаюсь запустить тестовое задание с run-job.sh сценария

./run-job.sh --config-factory=org.apache.samza.config.factories.PropertiesConfigFactory --config-path=file://$PWD/deploy/samza/config/wikipedia-feed.properties 

, и я получаю аналогичную ошибку, ссылаясь на класс org.apache.samza.job.JobRunner.

Я думаю, что у меня проблема с конфигурацией java, но я не могу найти много справки или ссылки.

Кто-нибудь знает, что я делаю неправильно?

ответ

1

Все еще не работает, но я пошел на один шаг вперед. При выполнении Samza предоставленные сценарии с пути, они ожидают, что они будут расположены в папке/bin /, и они должны иметь/lib /, где должны быть расположены все файлы samza .jar.

У меня все еще есть проблемы с зависимостями, но разные.

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