Apache Samza无法运行

时间:2015-03-13 11:35:31

标签: java apache-kafka apache-samza

我正在尝试建立Apache Samza和Kafka环境。我在尝试运行模块时遇到了一些问题。

我让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

当我尝试使用Samza提供的脚本启动应该启动Yarn AppMaster的脚本时:

/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 个答案:

答案 0 :(得分:1)

仍然没有工作,但我已经领先一步。当从路径执行Samza提供的脚本时,它们希望位于/ bin /文件夹中,并且它们需要一个/ lib / one,其中应该包含所有samza .jar文件。

我仍然有一些依赖性问题,但不同的问题。