安装 Oracle NoSQL Database Analytics Integrator
安装 Oracle NoSQL Database Analytics Integrator 的步骤。
Prerequisites
要使用 Oracle NoSQL Database Analytics Integrator,必须完成以下操作:
-
您需要具有 Java 11 或更高版本。
-
在 Oracle Cloud Infrastructure 上注册账户。有关详细信息,请参阅 Oracle Cloud Infrastructure - 注册。
-
创建可从中安装和执行 Oracle NoSQL Database Analytics Integrator 的计算实例。有关详细信息,请参阅计算实例。
-
在 OCI Object Storage 中创建存储桶。有关详细信息,请参阅在对象存储中创建存储桶。
-
在 Oracle Autonomous AI Lakehouse 中创建数据库。有关详细信息,请参阅在 Oracle Autonomous AI Lakehouse 中创建数据库。
-
下载并安装与 Oracle Autonomous AI Lakehouse 数据库建立安全连接所需的客户端身份证明 ( wallet )。有关详细信息,请参阅安装安全数据库连接所需的身份证明。
-
如果您希望使用基于用户到服务的身份验证,而不是基于服务到服务的身份验证(通过 OCI 资源主用户),则生成授权令牌以方便使用对象存储对 Oracle Autonomous AI Lakehouse 数据库进行身份验证。有关详细信息,请参阅为对象存储生成授权令牌。
-
启用/存储 Oracle Autonomous AI Lakehouse 数据库访问对象存储中对象时应使用的身份证明,即启用 OCI 资源主用户身份证明或存储/在 Oracle Autonomous AI Lakehouse 数据库中启用用户的对象存储 AUTH_TOKEN。有关更多详细信息,请参见 Enable the Resource Principal Credential or Store/Enable the User’s Object Storage AUTH_TOKEN in the Oracle Autonomous AI Lakehouse Database 。
-
为计算实例和(可选)Oracle Autonomous AI Lakehouse 数据库创建动态组。有关详细信息,请参阅为计算实例和 Oracle Autonomous AI Lakehouse 数据库创建动态组。
-
为动态组创建具有适当权限的策略。有关更多详细信息,请参见 Create a Policy with appropriate permission for the dynamic group 。
满足使用 Oracle NoSQL Database Analytics Integrator 的所有先决条件后,就可以安装和配置该实用程序。然后,您可以执行该实用程序,将 NoSQL Cloud Service 中的表内容复制到 Oracle Autonomous AI Lakehouse,以便使用 Oracle Analytics 分析数据。
安装
您可以从 Oracle Technology Network 下载 Oracle NoSQL Database Analytics Integrator。您可以将其安装在所需的计算环境中;该环境可以是 Oracle Cloud Compute Instance 或您自己的本地环境,位于 Oracle Cloud 外部。该实用程序的安装软件包作为压缩 tar 文件或 zip 文件提供;例如,nosqlanalytics-<version>.tar.gz 或 nosqlanalytics-<version>.zip。如果您决定在 Oracle Cloud 计算实例上安装该实用程序,则在下载所需的安装软件包后,应将该软件包远程复制到计算实例。
例如,假定您将 1.0.1 版的 zip 文件下载到本地环境的 ~/Downloads 目录中,然后执行以下操作:
scp ~/Downloads/nosqlanalytics-1.0.1.zip opc@<public-ip-address>:/home/opc
ssh opc@<public-ip-address>
unzip nosqlanalytics-1.0.1.zip
这会将实用程序安装在计算实例上名为 opc 的用户的起始目录下;即 /home/opc/nosqlanalytics-1.0.1。
注:如果在 Oracle Cloud Compute 实例上安装该实用程序,则可以使用您自己的安全身份证明或 Oracle Cloud 实例主用户来执行该实用程序。但是,如果您将实用程序安装在 Oracle Cloud Infrastructure 外部进行测试,则必须使用您自己的 Oracle Cloud 安全身份证明来运行该实用程序。只有当要复制的 NoSQL 表的大小较小时,才应从本地环境执行该实用程序。