Перейти к основному содержимому Перейти к дополнительному содержимому

Установка коннектора SAP Java Connector

Для работы с конечной точкой SAP Extractor (коннектор) необходимо установить на сервер Data Movement Gateway SAP Java Connector.

Установка коннектора 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 Java Connector <версия> «sapjco<version>.zip» из портала службы поддержки SAP. Поддерживаемую версию можно найти в разделе binary-artifacts в /opt/qlik/gateway/movement/drivers/manifests/sapextractor.yaml. После завершения загрузки скопируйте файл в:

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

Установка SAP Java Connector

Чтобы установить SAP Java Connector, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    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. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  7. Если нужно, подтвердите, что сервис запущен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Обновление SAP Java Connectorа

Выполните команду обновления, если требуется удалить предыдущие версии SAP Java Connectorа перед установкой предоставленной версии SAP Java Connectorа.

Чтобы обновить SAP Java Connector, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    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. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  7. Если нужно, подтвердите, что сервис запущен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Удаление SAP Java Connectorа

Выполните команду удаления, если требуется удалить SAP Java Connector.

Чтобы удалить SAP Java Connector, выполните следующие действия.

  1. Остановите все задачи, использующие данный коннектор.

  2. На компьютере шлюза Перемещение данных измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  3. Выполните следующую команду:

    Синтаксис:

    ./uninstall sapextractor

    SAP Java Connector будет удален.

Установка коннектора SAP Java Connector вручную

Установку SAP Java Connector вручную следует пытаться выполнить только в том случае, если автоматическая установка драйвера не завершилась успешно.

Загрузите SAP Java Connector 3.x (64 бит) для Linux по адресу https://support.sap.com/en/product/connectors/jco.html.

Затем откройте приглашение оболочки и выполните следующее:

  1. Остановите службу Data Movement Gateway:

    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. Извлеките загруженный файл из архива zip в подходящую папку.

    Папка должна содержать файлы Sapjco3.jar и libsapjco3.so.

  5. Скопируйте эти файлы в следующую папку в каталоге установки Data Movement Gateway:

    <каталог_установки_Data Movement Gateway>/endpoint_srv/endpoints/SAP.

  6. Запустите службу Data Movement Gateway.

    sudo systemctl start repagent

  7. Если нужно, подтвердите, что сервис запущен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Примечание к информации

SAP Extractor коннектор будет недоступен для выбора, если библиотеки Java Connector не установлены и сервис Data Movement Gateway не запущен.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!