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

安装 SAP Java Connector

要使用 SAP Extractor 连接器,需要在 Qlik Talend Data Integration 服务器上安装 SAP Java Connector。

信息注释

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

SAP Java Connector 设置

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

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

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

准备安装

  • 请确保在 Data Movement 网关服务器上安装了 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/sapextractor

安装 SAP Java Connector

安装 SAP Java Connector

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

    sudo systemctl stop repagent

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

    sudo systemctl status repagent

    状态应如下所示:

    Active: inactive (dead) since <timestamp> ago

  3. Data Movement 网关计算机上,将工作目录更改为:

    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. Data Movement 网关计算机上,将工作目录更改为:

    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. Data Movement 网关计算机上,将工作目录更改为:

    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

    这样将设置 Data Movement 网关安装路径。

  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 连接器 将无法供选择。

本页面有帮助吗?

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