Samza 下載

2018-08-23 09:28 更新

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

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

JDK 通知

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

Samza 來(lái)源版本

Maven

所有 Samza JAR 都通過(guò)Apache的Maven存儲(chǔ)庫(kù)發(fā)布

文物

一個(gè)基于Maven的Samza項(xiàng)目可以提取所有必需的依賴(lài)關(guān)系Samza依賴(lài)此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)包括此額外的依賴(lài)關(guān)系:

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

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

庫(kù)

Samza可在Apache Maven存儲(chǔ)庫(kù)中使用。

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

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

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

檢查和建設(shè)

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

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

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

Samza 功能預(yù)覽 >>

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)