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 コネクタのセットアップ
SAP Java Connector のインストールは、ドライバー インストール ユーティリティを使用する (推奨) か、手動で実行できます。手動インストールは、ドライバー インストール ユーティリティで問題が発生した場合にのみ実行するようにしてください。
ドライバー インストール ユーティリティを使用した SAP Java Connector のインストール
このセクションでは、必要な SAP Java コネクタ のインストール方法を説明しました。このプロセスでは、SAP Java コネクタ をダウンロードし、必要なフォルダー (以下を参照) にコピーし、自動的にインストールして設定するスクリプトを実行します。また、必要に応じて SAP Java コネクタ の更新やアンインストールを行うスクリプトを実行することもできます。
インストールの準備
-
Data Movement ゲートウェイ サーバーに Python 3.6.x 以降 がインストールされていることを確認します。
Python は、ほとんどの Linux 配布に前もってインストールされています。お使いのシステムにインストールされている Python のバージョンは、次のコマンドを実行することで確認できます。
python3 --version
-
SAP Support Portal から、SAP Java Connector <version> 「sapjco<version>.zip」をダウンロードします。サポートされているバージョンは、/opt/qlik/gateway/movement/drivers/manifests/sapextractor.yaml の binary-artifacts にあります。ダウンロードが完了したら、ファイルを次の場所にコピーします。
/opt/qlik/gateway/movement/drivers/sapextractor
SAP Java コネクタ のインストール
SAP Java コネクタ をするには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
オプションで、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./install sapextractor
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
SAP Java コネクタ がインストールされます。
SAP Java コネクタ の更新
提供された SAP Java コネクタ をインストールする前に前のバージョンの SAP Java コネクタ をアンインストールしたい場合は、更新コマンドを実行します。
SAP Java コネクタ を更新するには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
オプションで、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./update sapextractor
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
古い SAP Java コネクタ がアンインストールされ、新しい SAP Java コネクタ がインストールされます。
SAP Java コネクタ のアンインストール
SAP Java コネクタ をアンインストールする場合は、アンインストール コマンドを実行します。
SAP Java コネクタ をアンインストールするには:
-
このコネクタを使用するように構成されているすべてのタスクを停止します。
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./uninstall sapextractor
SAP Java コネクタ がアンインストールされます。
SAP Java Connector の手動インストール
自動ドライバーのインストールが正常に完了しなかった場合にのみ、SAP Java Connector を手動でインストールするようにしてください。
SAP Java Connector 3.x (64-bit) for Linux を https://support.sap.com/en/product/connectors/jco.html からダウンロードします。
次に、シェル プロンプトを開き、次の手順を実行します。
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
必要に応じて、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
作業ディレクトリを opt/qlik/gateway/movement/bin に変更してから、次のコマンドを実行します。
source arep_login.sh
これにより、Data Movement ゲートウェイ インストール パスが設定されます。
-
ダウンロードしたファイルを任意のフォルダーに解凍します。
フォルダーには、Sapjco3.jar および libsapjco3.so ファイルが含まれている必要があります。
-
これらのファイルを Data Movement gateway インストール ディレクトリの下の次の場所にコピーします。
<Data Movement gateway_Install_Dir>/endpoint_srv/endpoints/SAP。
-
Data Movement gateway サービスを起動します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
Java コネクタ ライブラリがインストールされ、Data Movement gateway サービスが再起動されるまで、SAP Extractor コネクタ を選択することはできません。