跳到主要内容 跳到补充内容

Talend Artifact Repository

Qlik 交付并基于 Sonatype Nexus 的构件库是一个预配置的应用程序,它将 Software Update (软件更新)User libraries (用户库)snapshots (快照)releases (发布) 存储库的管理和使用集中在一起:

  • Software Update (软件更新) 用于管理由 Qlik 分发的应用程序更新 (补丁)。默认情况下,talend-updates 存储库嵌入在 Software Update (软件更新) 中,并获取由 Qlik 发布的更新。此存储库让用户能够可视化可用的更新。

  • User libraries (用户库) 存储库用于存储所有外部库。这些库由 Talend Studio 在启动时获取,并使用 talend-custom-libs 存储库与 Talend Administration Center 共享。

  • snapshots (快照)releases (发布) 存储库用作目录,要部署和执行的所有构件都存储在其中。这些构件是由用户从 Talend Studio 或任何其他 Java IDE 中设计的。默认情况下,snapshots (快照) 存储库用于开发目的,releases (发布) 存储库用于生产目的。这些存储库使构件可供部署或在执行服务器中执行。

Qlik 还支持将 JFrog Artifactory 与 Talend 服务器模块一起使用。Talend Administration Center 软件包中提供了一个存档,其中包含用于初始化构件库的 Talend 脚本。

软件更新存储库

下图显示了连接到 Talend Administration Center 和连接到 Talend StudioSoftware Update (软件更新) 的架构。

要下载和安装某些软件更新,您需要连接到 Software Update (软件更新) (集成在 Talend Artifact Repository 中) 及其名为 talend-updates 的嵌入式存储库。

Talend Administration Center 中,将检测对当前版本可用并已从 Talend 远程存储库复制到本地 talend 更新存储库的补丁,并且管理员可以接受它们。

Talend Studio 连接到 Talend Administration Center 以获取存储库连接信息,并自动检测和安装更新。

有关如何使用这些存储库检查更新的更多信息,请参阅《Talend Administration CenterTalend Studio 用户指南》。

用户库存储库

下图显示了 User Libraries (用户库) 存储库的架构。

要下载和安装 Talend Studio 需要的某些特定第三方 Java 库或数据库驱动程序,您需要连接到 User Libraries (用户库) 存储库 (集成在 Talend Artifact Repository 中) 及其名为 talend-custom-libs-release 的嵌入式存储库。

Talend Studio 打开时,会检测本地 talend-custom-libs-release 存储库中缺少的外部库。系统将会提示您从 Qlik 托管的远程构件库下载并安装这些外部库。

Talend Administration Center 连接到 Talend Studio 和连接到本地存储库,所安装的库会自动被共享。

快照和版本构件库

下图显示了连接到 Talend Studio、一个执行服务器和 Talend Administration Center快照发布存储库的架构。

构件库还用于将 Talend Studio 中创建的所有服务、路由和作业或任何其他 Java IDE 中创建的任何通用 OSGi 功能存储为构件。

Talend Studio 中,您可以将这些构建发布到 snapshotsreleases存储库 (集成在 Talend Artifact Repository 中)。构件提供给执行服务器,然后可通过 Talend Administration Center 进行选择以便设置它们的部署。

Talend Administration Center 还抓取构件状态和 URL,并在其页面 Job Conductor (作业控制台)ESB Conductor (如可用) 中显示它们。

Talend Administration Center 中启动构件的部署时,执行服务器请求构件库中的对应构件。然后可以部署和执行构件。

提供了两个嵌入式存储库来存储您的构件:
  • 一个 snapshots 存储库,用于发布开发用的快照构件
  • 一个 releases 存储库,用于发布生产用的稳定构件

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!