Samza 下载

2018-08-23 09:28 更新

Samza 作为源文件发布,也通过 Maven 发行。

如果你只是想和 Samza 一起玩,请去查看你好 Samza这一章。

JDK 通知

从2016年开始,Samza 将开始要求 JDK8 或更高版本。有关此决定的详细信息,请参阅此邮件列表主题

Samza 来源版本

Maven

所有 Samza JAR 都通过Apache的Maven存储库发布

文物

一个基于Maven的Samza项目可以提取所有必需的依赖关系Samza依赖此XML块:

<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-api</artifactId>
  <version>0.13.0</version>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-core_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-shell</artifactId>
  <classifier>dist</classifier>
  <type>tgz</type>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-yarn_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-kv_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-kv-rocksdb_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-kv-inmemory_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>
<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-kafka_2.11</artifactId>
  <version>0.13.0</version>
  <scope>runtime</scope>
</dependency>

少于0.12的Samza版本应使用scala版本2.10作为后缀使用工件。例如:

<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-yarn_2.10</artifactId>
  <version>0.11.0</version>
</dependency>

小于0.9的Samza版本应包括此额外的依赖关系:

<dependency>
  <groupId>org.apache.samza</groupId>
  <artifactId>samza-serializers_2.10</artifactId>
  <version>0.8.1</version>
</dependency>

你好,Samza是一个工作的Maven项目,它说明了如何构建具有Samza工作的项目。

Samza可在Apache Maven存储库中使用。

<repository>
  <id>apache-releases</id>
  <url>https://repository.apache.org/content/groups/public</url>
</repository>

快照构建在Apache Maven快照存储库中可用。

<repository>
  <id>apache-snapshots</id>
  <url>https://repository.apache.org/content/groups/snapshots</url>
</repository>

检查和建设

如果您有兴趣从事 Samza,或从头开始构建 JAR,那么您需要检出并构建代码,此时 Samza 没有二进制版本,要签出并构建 Samza,请运行这些命令。

git clone http://git-wip-us.apache.org/repos/asf/samza.git
cd samza
./gradlew clean build

有关构建的详细信息,请参阅 README.md 文件。

Samza 功能预览 >>

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号