Samza 下載

2018-08-23 09:28 更新

Samza 作為源文件發(fā)布,也通過 Maven 發(fā)行。

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

JDK 通知

從2016年開始,Samza 將開始要求 JDK8 或更高版本。有關(guān)此決定的詳細(xì)信息,請參閱此郵件列表主題。

Samza 來源版本

Maven

所有 Samza JAR 都通過Apache的Maven存儲庫發(fā)布。

文物

一個基于Maven的Samza項目可以提取所有必需的依賴關(guān)系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版本應(yīng)使用scala版本2.10作為后綴使用工件。例如:

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

小于0.9的Samza版本應(yīng)包括此額外的依賴關(guān)系:

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

你好,Samza是一個工作的Maven項目,它說明了如何構(gòu)建具有Samza工作的項目。

Samza可在Apache Maven存儲庫中使用。

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

快照構(gòu)建在Apache Maven快照存儲庫中可用。

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

檢查和建設(shè)

如果您有興趣從事 Samza,或從頭開始構(gòu)建 JAR,那么您需要檢出并構(gòu)建代碼,此時 Samza 沒有二進(jìn)制版本,要簽出并構(gòu)建 Samza,請運行這些命令。

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

有關(guān)構(gòu)建的詳細(xì)信息,請參閱 README.md 文件。

Samza 功能預(yù)覽 >>

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號