Data Product Hub 的安装后设置

安装完成后,请执行必要的安装后任务,以完成 Data Product Hub 服务的配置。

设置 Data Product Hub 的必做任务

必需的角色
完成这些任务需要 Cloud Pak for Data 的cpadmin 角色。

安装 Data Product Hub 后,具有 admincpadmin 角色的用户必须登录以初始化 Data Product Hub。 当 cpadmin 首次登录时, Data Product Hub 会自动初始化。

初始化过程会执行若干自动步骤,以配置 Data Product Hub ,供您的数据社区使用。 创建了一个目录,其中包含相关的样本数据产品、交付方式、工作流和领域。 该内部功能用户已配置为可发起 API 调用。

后续步骤

cpadmin 首次登录以初始化 Data Product Hub 之后,后续步骤如下:

  1. 如果您当前浏览的不是 Data Product Hub ,请切换至 Data Product Hub 版本。 点击头像旁边的 Switch 平台图标, 切换平台图标 然后选择“ Data Product Hub ”。

  2. “访问控制 ”中将用户添加到 Cloud Pak for Data。 然后在 “管理 > 配置和设置 > 管理社区 ”中将成员添加到 Data Product Hub 社区,并为其分配“协作者”角色。

Data Product Hub 要求所有用户都具有协作者角色。 “协作者”角色由 Data Product Hub 管理员在 “管理社区 ”页面中分配。 请按照以下步骤打开 “管理社区”

  1. 如有需要,请切换至 Data Product Hub 体验。
  2. 在主菜单中,选择 “管理”>“配置和设置 ”。
  3. 选择“ Data Product Hub ”磁贴,然后点击“管理社区 ”。

配置通往 Flight service 的外部路由

如果您计划将 Flight service 用作数据产品的分发方式,则必须在安装 Data Product Hub 之前,在集群上配置一条外部Flight路由。 有关详细信息,请参阅《 IBM Software Hub 》文档中的 “配置通往 Flight service 的外部路由”部分

配置好外部路由后,您必须将该路由绑定到 Data Product Hub。 如果您更倾向于使用 OpenShift 控制台,请参阅《 如何配置外部 Flight URL 路由,以便通过 Data Product Hub 交付数据产品 》。

通过命令行将外部路由 Flight service URL 绑定到 Data Product Hub 的步骤:

  1. 打开终端,并登录到部署了 Data Product Hub 服务的集群。 执行:
sudo su -
  1. 查找 podname:
kubectl get pods -n <<operator-namespace>>| grep "data-product-operator"

返回两个 pod 名称: ibm-cpd-data-product-operator-xxxxxibm-cpd-data-product-operator-catalog-xxxxx。 您将访问那个包含“catalog”的 pod。

  1. 访问操作员 Pod:
kubectl exec -it <ibm-cpd-data-product-operator-xxxxx> -n <<operator-namespace>> /bin/bash
  1. /opt/ansible/installed-version/roles/data-product 目录中找到 update_fcrouteurl.yaml 脚本,其中 installed-version 代表 Cloud Pak for Data 的版本号。

  2. 执行 update_fcrouteurl.yaml 脚本:

ansible-playbook update_fcrouteurl.yaml -e "fcservicens=wkc fcservicename=wdp-connect-flight"

请确保 fcservicenswdp-connect-flight 服务的正确命名空间。

  1. 重启 dataproduct-api 服务以绑定新的外部 routeURL:
kubectl rollout restart deployment dataproduct-api -n wkc

了解更多