20.2. 下载代码工件


将工件添加到 HTTP 或 FTP 服务器,以便 Data Grid Operator 将它们下载到每个 Data Grid 节点上的 {lib_path} 目录中。

下载文件时,Data Grid Operator 可以自动检测文件类型。Data Grid Operator 还会在下载完成后将存档文件(如 ziptgz )提取到文件系统。

您还可以使用 groupId:artifactId:version 格式下载 Maven 工件,如 org.postgresql:postgresql:42.3.1

注意

每次 Data Grid Operator 都会创建一个 Data Grid 节点,它将工件下载到节点。

先决条件

  • 在 HTTP 或 FTP 服务器上托管您的代码工件,或将其发布到 maven 存储库。

流程

  1. spec.dependencies.artifacts 字段添加到 Infinispan CR。
  2. 执行以下操作之一:

    • 将要通过 HTTPFTP 下载文件的位置指定为 spec.dependencies.artifacts.url 字段的值。
    • 提供 Maven 工件以下载 groupId:artifactId:version 格式作为 spec.dependencies.artifacts.maven 字段的值。
  3. (可选)指定一个 checksum 来验证使用 spec.dependencies.artifacts.hash 字段下载的完整性。

    hash 字段需要一个值的格式是 <algorithm>:& lt;checksum>,其中 & lt;algorithm& gt; 是 sha1|sha224|sha256|sha384|sha512|md5

    apiVersion: infinispan.org/v1
    kind: Infinispan
    metadata:
      name: infinispan
    spec:
      replicas: 2
      dependencies:
        artifacts:
          - url: http://example.com:8080/path
            hash: sha256:596408848b56b5a23096baa110cd8b633c9a9aef2edd6b38943ade5b4edcd686
      service:
        type: DataGrid
  4. 应用更改。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部