安装 SAP NetWeaver RFC 客户端
您可以使用驱动程序安装实用程序(推荐)安装 SAP NetWeaver RFC client 或手动安装。只有在您遇到驱动程序安装实用程序发生问题的少见情况下,才应尝试手动安装。
仅当您选择使用 数据移动网关 时,才需要设置 SAP NetWeaver RFC 客户端。有关 数据移动网关 的优势和何时需要它的信息,请参阅 Qlik 数据网关 - 数据移动。
使用驱动程序安装实用程序安装 SAP NetWeaver RFC 客户端
本部分介绍如何安装所需的 SAP NetWeaver RFC client。这个过程包括下载 SAP NetWeaver RFC client,将其复制到所需的文件夹(见下文),并运行一个脚本来自动安装和配置它。您还可以根据需要运行脚本来更新和卸载 SAP NetWeaver RFC client。
准备安装
-
请确保在 数据移动 网关服务器上安装了 Python 3.6 或更高版本。
Python 预装在大多数 Linux 发行版上。您可以通过运行以下命令来检查系统上安装了哪个 Python 版本。
python3 --version
-
从 SAP Service Marketplace 下载 NetWeaver RFC SDK <版本> "nwrfc<版本>.zip"。您可以在此路径中的 binary-artifacts 下面找到受支持版本:/opt/qlik/gateway/movement/drivers/manifests/sap.yaml。下载完成后,将文件复制到:
/opt/qlik/gateway/movement/drivers/sap
安装 SAP NetWeaver RFC client
安装 SAP NetWeaver RFC client :
-
停止 数据移动网关 服务:
sudo systemctl stop repagent
-
可选择确认服务已停止:
sudo systemctl status repagent
状态应如下所示:
Active: inactive (dead) since <timestamp> ago
-
在 数据移动 网关计算机上,将工作目录更改为:
opt/qlik/gateway/movement/drivers/bin
-
然后运行以下命令:
语法:
./install sap
-
等待安装完成(以“完成!”指示),然后启动 数据移动网关 服务:
sudo systemctl start repagent
-
可选择确认服务已启动:
sudo systemctl status repagent
状态应如下所示:
Active: active (running) since <timestamp> ago
将会安装 SAP NetWeaver RFC client。
更新 SAP NetWeaver RFC client
如果要在安装提供的 SAP NetWeaver RFC client 之前卸载以前版本的 SAP NetWeaver RFC client,请运行 update 命令。
更新 SAP NetWeaver RFC client:
-
停止 数据移动网关 服务:
sudo systemctl stop repagent
-
可选择确认服务已停止:
sudo systemctl status repagent
状态应如下所示:
Active: inactive (dead) since <timestamp> ago
-
在 数据移动 网关计算机上,将工作目录更改为:
opt/qlik/gateway/movement/drivers/bin
-
然后运行以下命令:
语法:
./update sap
-
等待安装完成(以“完成!”指示),然后启动 数据移动网关 服务:
sudo systemctl start repagent
-
可选择确认服务已启动:
sudo systemctl status repagent
状态应如下所示:
Active: active (running) since <timestamp> ago
将卸载旧的 SAP NetWeaver RFC client,并安装新的 SAP NetWeaver RFC client。
卸载 SAP NetWeaver RFC client
如果要卸载 SAP NetWeaver RFC client,请运行 uninstall 命令。
卸载 SAP NetWeaver RFC client:
-
停止所有配置为使用此连接器的任务。
-
在 数据移动 网关计算机上,将工作目录更改为:
opt/qlik/gateway/movement/drivers/bin
-
然后运行以下命令:
语法:
./uninstall sap
将卸载 SAP NetWeaver RFC client。
手动安装 SAP NetWeaver RFC 客户端
数据移动网关 已认证可与 NetWeaver RFC SDK 7.50 Patch 1021 配合使用,该修补程序可从 SAP Service Marketplace 下载。由于不断发布较新的 NetWeaver RFC SDK 版本,因此不可能验证与每个版本的兼容性。因此,我们建议使用经过认证的版本,即使以后的版本也可能在没有任何问题的情况下工作。
只有在自动驱动程序安装未成功完成的情况下,才应尝试手动安装 SAP NetWeaver RFC client。
为此:
-
将工作目录更改为opt/qlik/gateway/movement/bin 并运行以下命令:
source arep_login.sh
这样将设置 数据移动 网关安装路径。
-
提取 NWRFC_xxx.SAR 文件的内容,然后将 .so 文件从 nwrfcsdk/lib 目录复制到 Data Movement gateway lib 目录。