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

安装 SAP Java Connector

要使用 SAP Extractor 连接器,需要在 数据移动网关 服务器上安装 SAP Java Connector。

信息注释

只有当您选择使用 数据移动网关 时,才需要设置驱动程序。有关 数据移动网关 的优势和何时需要它的信息,请参阅 Qlik 数据网关 - 数据移动

SAP Java Connector 设置

您可以使用驱动程序安装实用程序(推荐)安装 SAP Java Connector 或手动安装。只有在您遇到驱动程序安装实用程序发生问题的少见情况下,才应尝试手动安装。

使用驱动程序安装实用程序安装 SAP Java Connector

本部分介绍如何安装所需的 SAP Java Connector。这个过程包括下载 SAP Java Connector,将其复制到所需的文件夹(见下文),并运行一个脚本来自动安装和配置它。您还可以根据需要运行脚本来更新和卸载 SAP Java Connector

准备安装

  • 请确保在 数据移动 网关服务器上安装了 Python 3.6 或更高版本。

    Python 预装在大多数 Linux 发行版上。您可以通过运行以下命令来检查系统上安装了哪个 Python 版本。

    python3 --version

  • 从 SAP 支持门户下载 SAP Java 连接器 <版本> "sapjco<版本>.zip"。您可以在此路径中的 binary-artifacts 下面找到受支持版本:/opt/qlik/gateway/movement/drivers/manifests/sapextractor.yaml。下载完成后,将文件复制到:

    /opt/qlik/gateway/movement/drivers/sapjco

安装 SAP Java Connector

安装 SAP Java Connector

  1. 停止 数据移动网关 服务:

    sudo systemctl stop repagent

  2. 可选择确认服务已停止:

    sudo systemctl status repagent

    状态应如下所示:

    Active: inactive (dead) since <timestamp> ago

  3. 数据移动 网关计算机上,将工作目录更改为:

    opt/qlik/gateway/movement/drivers/bin

  4. 然后运行以下命令:

    语法:

    ./install sapextractor

  5. 将会安装 SAP Java Connector

  6. 等待安装完成(以“完成!”指示),然后启动 数据移动网关 服务:

    sudo systemctl start repagent

  7. 可选择确认服务已启动:

    sudo systemctl status repagent

    状态应如下所示:

    Active: active (running) since <timestamp> ago

更新 SAP Java Connector

如果要在安装提供的 SAP Java Connector 之前卸载以前版本的 SAP Java Connector,请运行 update 命令。

更新 SAP Java Connector

  1. 停止 数据移动网关 服务:

    sudo systemctl stop repagent

  2. 可选择确认服务已停止:

    sudo systemctl status repagent

    状态应如下所示:

    Active: inactive (dead) since <timestamp> ago

  3. 数据移动 网关计算机上,将工作目录更改为:

    opt/qlik/gateway/movement/drivers/bin

  4. 然后运行以下命令:

    语法:

    ./update sapextractor

  5. 将卸载旧的 SAP Java Connector,并安装新的 SAP Java Connector

  6. 等待安装完成(以“完成!”指示),然后启动 数据移动网关 服务:

    sudo systemctl start repagent

  7. 可选择确认服务已启动:

    sudo systemctl status repagent

    状态应如下所示:

    Active: active (running) since <timestamp> ago

卸载 SAP Java Connector

如果要卸载 SAP Java Connector,请运行 uninstall 命令。

卸载 SAP Java Connector

  1. 停止所有配置为使用此连接器的任务。

  2. 数据移动 网关计算机上,将工作目录更改为:

    opt/qlik/gateway/movement/drivers/bin

  3. 然后运行以下命令:

    语法:

    ./uninstall sapextractor

    将卸载 SAP Java Connector

手动安装 SAP Java Connector

只有在自动驱动程序安装未成功完成的情况下,才应尝试手动安装 SAP Java Connector

从以下位置下载 Linux 版本 SAP Java Connector 3.x (64位)https://support.sap.com/en/product/connectors/jco.html

然后,打开 shell 提示符并执行以下操作:

  1. 停止 数据移动网关 服务:

    sudo systemctl stop repagent

  2. 可选择确认服务已停止:

    sudo systemctl status repagent

    状态应如下所示:

    Active: inactive (dead) since <timestamp> ago

  3. 将工作目录更改为opt/qlik/gateway/movement/bin 并运行以下命令:

    source arep_login.sh

    这样将设置 数据移动 网关安装路径。

  4. 将下载的文件解压缩到您选择的文件夹中。

    该文件夹应包含 Sapjco3.jarlibsapjco3.so 文件。

  5. 将这些文件复制到 数据移动网关 安装目录下的以下位置:

    <数据移动网关_Install_Dir>/endpoint_srv/endpoints/SAP。

  6. 启动 数据移动网关 服务:

    sudo systemctl start repagent

  7. 可选择确认服务已启动:

    sudo systemctl status repagent

    状态应如下所示:

    Active: active (running) since <timestamp> ago

信息注释

在安装 Java 连接器库并重新启动 数据移动网关 服务之前,SAP Extractor 连接器 将无法供选择。

本页面有帮助吗?

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